结构
效果图
先给一个section父盒子
在给里面放入6个div 对应你想放置图片的张数这里放六张图片
<section>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
</section>
样式
先给父盒子加上透视
body {
perspective: 1000px;
}
在给section设置样式
因为需要给子盒子div添加定位 所以这里给父盒子添加相对定位 (子绝父相) 设置盒子的大小及位置
section {
position: relative;
width: 300px;
height: 200px;
margin: 350px auto;
/* 让子元素保持3d立体空间环境 */
transform-style: preserve-3d;
/* 添加动画效果 */
animation: rotate 10s linear infinite;
/*设置背景图片 不平铺*/
background: url(media/pig.jpg) no-repeat;
}
section:hover {
/* 鼠标放入section 停止动画 */
animation-play-state: paused;
}
添加动画
这里的 rotateX(-15px)是给一种稍微俯瞰的观感 看自行设置大小 以及取消