Html
    Css
    Js

    
                        
  .big {
	width:400px;
	height:400px;
	border:1px solid transparent;
	perspective:10000px;
	transform-style:preserve-3d;
	transform:rotatex(302deg) rotatez(67deg);
}
body {
	width:1400px;
	height:1400px;
	border:1px solid transparent;
}
.big {
	animation:fei 20s ease-in-out 0s infinite alternate;
}
.a {
	width:200px;
	height:200px;
	border:1px solid transparent;
	position:absolute;
	margin:25px;
}
.b {
	width:300px;
	height:300px;
	border:1px solid transparent;
	position:absolute;
	opacity:0.6;
	box-shadow:0px 0px 8px 15px yellow;
	animation-fill-mode:forwords;
	animation-play-state:running;
}
.big:hover .b {
	animation:feikai 0.1s ease-in-out 0s;
}
.img1 {
	transform:translate(100px,0px) rotatey(90deg);
	transform-origin:(left);
}
.img2 {
	transform:translate(-100px,0px) rotatey(90deg);
	transform-origin:(right);
}
.img3 {
	transform:translate(0px,100px) rotatex(90deg);
	transform-origin:(bottom);
}
.img4 {
	transform:translate(0px,-100px) rotatex(90deg);
	transform-origin:(top);
}
.img5 {
	transform:translatez(100px);
}
.img6 {
	transform:translatez(-100px);
}
.img11 {
	transform:translate(150px,0px) rotatey(90deg);
	transform-origin:(left);
}
.big:hover .img11 {
	transform:translate(850px,0px) rotatey(90deg);
	transform-origin:(left);
}
.img22 {
	transform:translate(-150px,0px) rotatey(90deg);
	transform-origin:(right);
}
.big:hover .img22 {
	transform:translate(-250px,0px) rotatey(90deg);
	transform-origin:(right);
}
.img33 {
	transform:translate(0px,150px) rotatex(90deg);
	transform-origin:(bottom);
}
.big:hover .img33 {
	transform:translate(0px,250px) rotatex(90deg);
	transform-origin:(bottom);
}
.img44 {
	transform:translate(0px,-150px) rotatex(90deg);
	transform-origin:(top);
}
.big:hover .img44 {
	transform:translate(0px,-250px) rotatex(90deg);
	transform-origin:(top);
}
.img55 {
	transform:translatez(150px);
}
.big:hover .img55 {
	transform:translateZ(250PX);
}
.img66 {
	transform:translatez(-150px);
}
.big:hover .img66 {
	transform:translatez(-250px)
}
@keyframes feikai {
	0% {
	transform:translate(150px,0px);
}
}100% {
	transform:translate3D(250px,0px);
}
@keyframes fei {
	0% {
	position:absolute;
	left:100px;
	top:100px;
	transform:rotate(0deg)skew(45deg);
}
10% {
	position:absolute;
	left:1000px;
	top:1000px;
	transform:rotatex(2700deg)rotate(270deg);
}
20% {
	position:absolute;
	left:800px;
	top:0px;
	transform:rotatex(90deg)rotatez(290deg);
}
30% {
	position:absolute;
	left:1180px;
	top:10px;
	transform:rotatex(27deg)rotatez(27deg);
}
40% {
	position:absolute;
	left:300px;
	top:1100px;
	transform:rotatex(270deg)rotatez(27deg);
}
50% {
	position:absolute;
	left:900px;
	top:1100px;
	transform:rotatex(44deg)rotatez(90deg);
}
60% {
	position:absolute;
	left:30px;
	top:50px;
	transform:rotatey(7200deg)rotatez(40deg);
}
70% {
	position:absolute;
	left:300px;
	top:80px;
	transform:rotatex(270deg))rotatez(90deg);
}
80% {
	position:absolute;
	left:300px;
	top:250px;
	transform:rotatey(300deg)rotatex(44deg);
}
90% {
	position:absolute;
	left:800px;
	top:0px;
	transform:rotatey(0deg)rotatez(90deg);
}
100% {
	position:absolute;
	left:1000px;
	top:1000px;
	transform:rotatez(300deg)rotatex(44deg)rotatey(90deg) skew(45deg);
}

                        
↑上面代码改变,会自动显示代码结果 jQuery调用版本:1.11.3
 立即下载

旋转的立方体

0