* {
padding:0;
margin:0;
}
body {
perspective:2000px;
transform-style:preserve-3d;
}
span {
display:inline-block;
width:50px;
height:50px;
background-color:pink;
border:1px solid white;
vertical-align:middle;
opacity:0.2;
transition:all 0.5s ease-in;
animation:rotateS 1s linear;
transform-style:preserve-3d;
}
@keyframes rotateS {
0% {
transform:rotate(180deg) translate(-500px );
}
100% {
transform:rotate(360);
}
}h1 {
text-align:center;
}
更新时间:2020-05-26 09:11:53
注意,
1.第一次事件是由模糊变清晰,第二次是由清晰变模糊,两个事件可同时触发;
2.如果想要鼠标滑过效果,可以直接把js的划过事件解除注释
3.鼠标左键是左右渲染,鼠标右键是斜线向右下方翻转
4.使用了css3动画属性,定时器,透明度,js脚本创建元素;
5,所有图片由每一个小格子通过精灵图方式背景导入