前端提高篇(五十七)练习9:3d立方体旋转

news/2024/11/25 17:38:13/

6个面上标有数字1-6,数字和立方体各面的对应关系是:
前1 上2 后3 下4 左5 右6

.wrapper {perspective: 600px;
}
.box {transform-style: preserve-3d;height: 200px;width: 200px;position: relative;margin: 100px auto;animation: move 5s linear infinite;
}
.item {position: absolute;left: 0;top: 0;height: 200px;width: 200px;border: 1px solid black;color: #fff;line-height: 200px;text-align: center;opacity: 0.5;
}
.item:nth-child(1) {background: royalblue;transform: translateZ(100px);
}
.item:nth-child(2){background: salmon;transform: rotateX(90deg) translateZ(100px);
}
.item:nth-child(3) {background: slateblue;transform: rotateX(180deg) translateZ(100px);
}
.item:nth-child(4) {background: springgreen;transform: rotateX(-90deg) translateZ(100px);
}
.item:nth-child(5) {background: pink;transform: rotateY(-90deg) translateZ(100px);
}
.item:nth-child(6) {background: purple;transform: rotateY(90deg) translateZ(100px);
}
@keyframes move {0% {transform: rotate3d(1,1,1,0);}100% {transform: rotate3d(1,1,1,360deg);}
}
<div class="wrapper"><div class="box"><div class="item">1</div><div class="item">2</div><div class="item">3</div><div class="item">4</div><div class="item">5</div><div class="item">6</div></div>
</div>

效果:
在这里插入图片描述

在给6个面定位置时,要注意,是先旋转哪一个轴,再旋转哪一个轴
如数字’2’所在的面,是上面,要先旋转X轴90deg,再沿Z轴正方向平移100px

在这里插入图片描述
如果先沿z轴平移,再沿x轴旋转
图片会先向屏幕这边移动,然后在沿X轴翻,这样最后图片的位置在原xoz面上
(坐标轴原点设为o点,图片最终状态是:躺平在原坐标轴系统的xoz面上,类似一个小人,往屏幕跑了100px,然后就地躺),
这样的位置是不满足原先设定的立方体面与数字的对应的,且高度直接缩小了一半

然后就是之前没有讲的transform: rotate3d(x,y,z,ndeg);,指的是沿xyz合力方向旋转ndeg
案例中xyz均设为1,合成的矢量方向大概是:
在这里插入图片描述


http://www.ppmy.cn/news/225533.html

相关文章

小方团队介绍

这是我们小方团队的网址&#xff0c;欢迎点击屏幕下方的原文链接访问 http://106.53.31.174/ 我们不是一个公司&#xff0c;我们只是由几个在广州、深圳打拼的追梦青年组成的小团队,我们没有公司那完整的体系&#xff0c;但我们有比公司更实惠、更优质、更可靠的服务。 我们打造…

测试 CS4344 立体声DA转换器

简 介&#xff1a; 本文测试了利用SPI驱动CS4344的实验&#xff0c; 但最终没有能够观察到正确的结果。 具体原因不明。关键词&#xff1a; CS4344&#xff1b;SPI #mermaid-svg-YCstBHJ6dc2BZDOl {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:…

小炫酷的3D旋转立方体相册

小炫酷的3D旋转立方体相册 前言 今年是特别的一年&#xff0c;是特别宅的一年&#xff0c;大家都宅在家做贡献。在这个逆战时期&#xff0c;让我们发挥逆战精神&#xff0c;一起来敲代码吧&#xff01; 正文 今天&#xff0c;我们来做一个有点小炫酷的3D旋转立方体相册。那么首…

如何查看小方侦测云存储_如何评价小方1s智能摄像机?

已使用一周&#xff0c;简单谈谈使用感受&#xff1a; 1.分辨率虽高&#xff0c;但成像质量一般&#xff0c;拍摄高反差影像时紫边现象严重&#xff0c;不过室内拍摄应该不容易出现此问题。考虑到99元的售价&#xff0c;这个成像质量还是可以接受的。 2.夜视模式的体验较好&…

微信小程序小方块

第一步&#xff1a;配置animation.wxml文件&#xff08;相当于html显示的页面&#xff09; <import src"../common/header.wxml" /> <import src"../common/footer.wxml" /><view class"container"><template is"head…

点小方显示服务器无法连接怎么回事,小方云服务器

小方云服务器 内容精选 换一换 公有云提供弹性云服务器自动恢复能力&#xff0c;以冷迁移的方式重启弹性云服务器&#xff0c;使弹性云服务器具备高可靠性和强大的动态迁移能力。可以在创建弹性云服务器时&#xff0c;或者创建完成后&#xff0c;开启自动恢复功能。仅支持物理主…

最强偏振3D播放器TriDef 3D安装+全格式播放配置

最强偏振3D播放器TriDef 3D安装全格式播放配置&#xff08;图文详细指南&#xff09; 如果你和我一样&#xff0c;现在已经使用上了偏振3D的显示器&#xff0c;如&#xff1a;LG D2341P 23寸、AOC e2352Pz 23寸等。那么请你注意&#xff0c;无论是Stereoscopic Player还是Cyber…

红外夜视摄像头 小方智能摄像头使用手记 2

小方智能摄像头试用了几天&#xff0c;今天发现离线了。 断电&#xff0c;重新插上&#xff0c;还是不行。 米家APP还是无法连接上。将其删除后&#xff0c;再次添加设备&#xff0c;在搜索附近的设备时可以发现小方智能摄像机 输入wifi密码&#xff0c;生成二维码让摄像头扫…