手把手教你从空白页面开始通过拖拉拽可视化的方式制作【立方体透视动画图】。
整个过程在众触应用平台进行,不用手写一行CSS代码。
立方体它是有六个面的,并且它的每个面都是相同大小的。
为了区分,分别给每个div选择了不同的颜色和名称,并且设置为半透明方便透视。
通过perspective设置三维透视距离的,它仅作用于元素的后代,而不是其元素本身。
对于长宽高都是200px一个立方体,如果perspective < 200px,就相当于站在盒子里面看的结果;如果perspective 非常大,就相当于站在非常远的地方看(立方体已经成了小正方形了)。
通过perspective-origin设置三维透视视角的中点,默认的透视视角中心在容器的中点,即perspective-origin: 50% 50%。
将6个div元素分为三组(上下一组、左右一组、前后一组),想象以画布中心为圆点,使三组分别沿x/y/z轴旋转90度。上下一组,一张向上推50%正方形边长,一张向下推50%正方形边长;左右同理向左右推50%边长;前后同理向前后推50%边长。
等不及了,马上亲自动手试一试:https://css-3d.zc-app.cn/z/cube
访问哔哩哔哩观看详尽的教学视频:https://www.bilibili.com/video/BV1X3411V7ro?p=1