* { 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,所有图片由每一个小格子通过精灵图方式背景导入