* {
padding:0;
margin:0;
perspective:30000px;
}
.box {
width:100px;
height:100px;
margin:0 auto;
margin-top:100px;
position:relative;
transform-style:preserve-3d;
transform:rotateX(-40deg) rotateY(-60deg);
animation:myRotate 5s ease-in-out infinite backwards;
}
.box div {
width:100px;
height:100px;
background:rgba(153,153,153,0.5);
position:absolute;
font-size:2em;
color:red;
font-weight:bold;
font-family:"微软雅黑";
text-align:center;
line-height:100px;
border:1px solid #999;
}
.one {
transform:translateZ(50px);
}
.two {
transform:rotateY(180deg) translateZ(50px);
}
.three {
transform:rotateY(90deg) translateZ(50px);
}
.four {
transform:rotateY(-90deg) translateZ(50px);
}
.five {
transform:rotateX(90deg) translateZ(50px);
}
.six {
transform:rotateX(-90deg) translateZ(50px);
}
@keyframes myRotate {
0% {
transform:rotateX(-40deg) rotateY(-60deg);
}
50% {
transform:rotateX(-360deg) rotateY(360deg);
}
100% {
transform:rotateX(-40deg) rotateY(-60deg);
}