<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title></head><style> body{ perspective: 1000px; } section{ position: relative; width: 300px; height: 200px; margin: 120px auto; transform-style: preserve-3d; animation: rotate 10s linear infinite; } @keyframes rotate{ 0%{ transform: rotateY(0); } 100%{ transform: rotateY(360deg); } } section:hover{ /* 鼠标放入section停止动画 */ animation-play-state: paused; } section div{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: url(../HTML5+CSS3/media/dog.jpg) no-repeat; } section div:nth-child(1){ transform: translateZ(300px); } /* 先旋转在移动 */ section div:nth-child(2){ transform: rotateY(60deg) translateZ(300px); } section div:nth-child(3){ transform: rotateY(120deg) translateZ(300px); } section div:nth-child(4){ transform: rotateY(180deg) translateZ(300px); } section div:nth-child(5){ transform: rotateY(240deg) translateZ(300px); } section div:nth-child(6){ transform: rotateY(300deg) translateZ(300px); }</style><body> <section> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> </section></body></html>
