动态立方体
<title></title>
<style type="text/css">
html,body{
width: 100%;
height: 100%;
margin: 0;
padding: 0;
background: black;
}
body{
perspective: 200px;
}
.stage,.stage>img{
width: 400px;
height: 400px;
position: absolute;
}
.stage>img{
opacity: 0.5;
box-shadow: 1px 1px 10px green;
}
.stage{
transform-style: preserve-3d;
transition: 10s;
/*让stage的子级呈现3D效果*/
left:calc(50% - 200px);
top: calc(50% - 200px);
transform: rotateX(-10deg) rotateY(10deg);
}
.stage>img:nth-child(1){
transform: translateZ(200px);
}
.stage>img:nth-child(2){
transform:rotateY(180deg) translateZ(200px);
}
.stage>img:nth-child(3){
transform:rotateX(90deg) translateZ(200px);
}
.stage>img:nth-child(4){
transform:rotateX(-90deg) translateZ(200px);
}
.stage>img:nth-child(5){
transform:rotateY(90deg) translateZ(200px);
}
.stage>img:nth-child(3){
transform:rotateY(-90deg) translateZ(200px);
}
.stage:hover{
/*transform: rotateX(-10deg) rotateY(370deg);只有Y轴*/
transform: rotateX(350deg) rotateY(370deg);
}
</style>
</head>
<body>
<div class="stage">
<img src="img/001.jpg"/>
<img src="img/002.jpg"/>
<img src="img/003.jpg"/>
<img src="img/004.jpg"/>
<img src="img/005.jpg"/>
<img src="img/006.jpg"/>