<html>
<head>
<style>
.lifangti {
transform-style: preserve-3d;
transform: rotateX(45deg) rotateZ(45deg);
transform-origin: 50px 50px;
top: 50%;
left: 50%;
margin: -100px 0 0 -50px;
position: absolute;
animation: xuanzhuan 5s infinite ease;
}
.lifangti>.bgabox {
width: 100px;
height: 100px;
position: absolute;
opacity: 0.3;
/*透明*/
}
.leftm {
background-color: #ff6a00;
transform: rotateY(90deg) translateZ(-50PX);
-moz-transform: rotateY(90deg) translateZ(-50PX);
-webkit-transform: rotateY(90deg) translateZ(-50PX);
}
.rightm {
background-color: #6faed9;
transform: rotateY(90deg) translateZ(50px);
-moz-transform: rotateY(90deg) translateZ(50px);
-webkit-transform: rotateY(90deg) translateZ(50px);
}
.topm {
transform: rotateX(90deg) translateZ(50px);
-moz-transform: rotateX(90deg) translateZ(50px);
-webkit-transform: rotateX(90deg) translateZ(50px);
background-color: #ff0000;
opacity: 1;
}
.bottomm {
transform: rotateX(90deg) translateZ(-50px);
-moz-transform: rotateX(90deg) translateZ(-50px);
-webkit-transform: rotateX(90deg) translateZ(-50px);
background-color: #52d538;
}
.beform {
background-color: #b12d9e;
transform: translateZ(50px);
-moz-transform: translateZ(50px);
-webkit-transform: translateZ(50px);
}
.afterm {
background-color: #138fc6;
transform: translateZ(-50px);
-moz-transform: translateZ(-50px);
-webkit-transform: translateZ(-50px);
}
@keyframes xuanzhuan {
from {
transform: rotateX(0deg) rotateY(0deg);
}
to {
transform: rotateX(720deg) rotateY(720deg);
}
}
.lifangtimin {
transform-origin: 25px 25px;
transform-style: preserve-3d;
top: 50%;
margin: 25px 0 0 25px;
animation: xuanzhuanm 5s infinite ease;
}
.lifangtimin>div {
width: 50px;
height: 50px;
position: absolute;
opacity: 0.8;
}
.leftmm {
background-color: #ff6a00;
transform: rotateY(90deg) translateZ(-25px);
-webkit-transform: rotateY(90deg) translateZ(-25px);
-moz-transform: rotateY(90deg) translateZ(-25px);
}
.rightmm {
background-color: #6faed9;
transform: rotateY(90deg) translateZ(25px);
-webkit-transform: rotateY(90deg) translateZ(25px);
-moz-transform: rotateY(90deg) translateZ(25px);
}
.topmm {
transform: rotateX(90deg) translateZ(25px);
-webkit-transform: rotateX(90deg) translateZ(25px);
-moz-transform: rotateX(90deg) translateZ(25px);
background-color: #ff0000;
opacity: 1;
}
.bottommm {
transform: rotateX(90deg) translateZ(-25px);
-webkit-transform: rotateX(90deg) translateZ(-25px);
-moz-transform: rotateX(90deg) translateZ(-25px);
background-color: #52d538;
}
.beformm {
background-color: #b12d9e;
transform: translateZ(25px);
-webkit-transform: translateZ(25px);
-moz-transform: translateZ(25px);
}
.aftermm {
background-color: #138fc6;
transform: translateZ(-25px);
-webkit-transform: translateZ(-25px);
-moz-transform: translateZ(-25px);
}
@keyframes xuanzhuanm {
from {
transform: rotateY(0deg) rotateX(0deg);
}
to {
transform: rotateY(-360deg) rotateX(360deg);
}
}
</style>
</head>
<body>
<div class="lifangti">
<div class="beform bgabox"></div>
<div class="afterm bgabox"></div>
<div class="leftm bgabox"></div>
<div class="rightm bgabox"></div>
<div class="topm bgabox"></div>
<div class="bottomm bgabox"></div>
<div class="lifangtimin">
<div class="beformm"></div>
<div class="aftermm"></div>
<div class="leftmm"></div>
<div class="rightmm"></div>
<div class="topmm"></div>
<div class="bottommm"></div>
</div>
</div>
</body>
</html>
修改版