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

html-css03

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

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

Demo效果如下:

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

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

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

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

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

css制作三角图标像以上的三角形小图标,实现的方法有很多种,大部分人会使用图片来实现,其实纯css也可以实现的,方法很简单。下面是正方形的实现方法,四边给个border,然后设置下颜色就可以了,记得加上overflow:hidden,不然IE6下是有问题的.Box { width:0height:0overflow:hiddenborder-left:40px solid #00Fborder-bottom:40px solid #F00border-right:40px solid #F90border-top:40px solid #0F0}三角形的实现方法是把其他三边的颜色设为一样就可以了.Box { width:0height:0overflow:hiddenborder-left:40px solid #00Fborder-bottom:40px solid #FFFborder-right:40px solid #FFFborder-top:40px solid #FFF}