纯纯css如何hover之后变成动态图标呢

html-css023

纯纯css如何hover之后变成动态图标呢,第1张

今天学习一个炫酷的小技能,纯纯css实现动态图标,hover之后静止在某一个图标。

Demo效果如下:

到这里我们的 HTML 文件就全部写完啦

这时候我们就可以得到一个图片的效果。

这里小图标总共有 11 张,相互之间的变化就是 10 步,所以动画设置如下

这样就得到了一个无限循环的逐帧动画

这样下来,默认就不会动了,然后在hover的时候“运行”就行了

鼠标悬停,图标会一直不停旋转。 

如果实现图标一直不停旋转,则需要使用animation动画。先制作动画的各个关键帧,然后在图标中运用这一动画。

具体操作如下:

首先设计一个窗口 给与一个class名 xxx

然后CSS给予display:none

然后建立一个button按钮 给予一个class名 sss

$('.sss').click(function(){

$('xxx').toggle()

})