没有搞明白这个旋转的规律
来源:2-14 编程练习
神知
2020-11-29 21:29:29
# 具体遇到的问题
这是在浏览器下一点点调数值试出来的,但没有很明白怎么能一下就做出来。
# 报错信息的截图
# 相关课程内容截图
# 尝试过的解决思路和结果
# 粘贴全部相关代码,切记添加代码注释(请勿截图)
在这里输入代码,可通过选择【代码语言】突出显示
<!Doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>空间移动</title>
<style>
* {
margin: 0;
padding: 0;
}
.box {
width: 200px;
height: 200px;
margin: 200px auto;
perspective: 300px;
position: relative;
perspective: 300px;
position: relative;
}
.box p {
position: absolute;
left: 0;
top: 0;
width: 200px;
height: 200px;
}
/* 补充代码 */
p:nth-child(1){
background: red;
transform: rotateX(66deg) translateX(14px) translateY(84px) translateZ(96px);
}
p:nth-child(2){
background: green;
transform: rotateX(66deg) translateX(14px) translateY(84px) translateZ(96px);
}
p:nth-child(3){
background: blue;
transform: rotateX(66deg) translateX(14px) translateY(84px) translateZ(96px);
}
</style>
</head>
<body>
<div class="box">
<p></p>
<p></p>
<p></p>
</div>
</body>
</html>
1回答
好帮手慕夭夭
2020-11-30
同学你好,这个本身就没有什么技巧,老师去做,也是要一点一点调试哦。实际开发中不常用,练习了解一下即可。另外,代码中,三个盒子设置的transform属性一样,所以都重叠到了一起。可以重新调试一下,实现效果图的效果(不用一模一样,差不多就行)。
祝学习愉快~
相似问题