简单正方体的3d旋转
1.首先搭建正方体模型
代码如下:
body {
/* 透视:没有透视不能看到3d效果 */
perspective: 1200px;
}
.content{
display: inline-block;
position: relative;
width: 200px;
height: 200px;
top: 200px;
left: 300px;
animation: rotate1 3s linear infinite;
transform-style: preserve-3d;
}
.box {
width: 200px;
height: 200px;
position: absolute;
opacity: 0.5;
}
.red {
/* 前 */
background-color: red;
transform: translate3d(0px, 0px, 100px);
}
.yellow {
/* 上 */
background-color: yellow;
transform: rotateX(90deg) translate3d(0px, 0px, 100px);
}
.blue {
/* 左 */
background-color: blue;
transform: rotateY(-90deg) translate3d(0px, 0px, 100px);
}
.pink {
/* 下 */
background-color: pink;
transform: rotateX(-90deg) translate3d(0px, 0px, 100px)
}
.green {
/* 右 */
background-color: green;
transform: rotateY(90deg) translate3d(0px, 0px, 100px);
}
.orange {
/* 后 */
background-color: orange;
transform: translate3d(0px, 0px, -100px);
}
}
<body>
<div class