问题转化:如何做一个字体图标
-
使用after伪元素
- 位置:在需要加图标的li后面
- 统一类名arrow-icon
- 转义出对应的字体图标
-
声明字体图标
-
www.iconfont.cn阿里巴巴矢量图标库官网
-
选择想要的字体图标添加到项目中
-
下载到本地解压缩到项目文件夹
-
进入demo_index.html 按照其操作进行引入字体图标
-
使用Unicode的方法,但是注意将url加一下字体图标文件夹的相对路径
-
-
打开iconfont.css
-
-
字体图标的样式,例如改一下颜色,就在arrow-icon的类选择器加color:red;
-
在伪元素选择器中的content输入上方的content
-
-
伪元素也是一个行内元素,content的内容相当于在盒子中间写的内容,但也不完全一样
-
如果用i或者span标签则需要用demo中提示的代码
-
-
-
-
字体图标的优势
- 轻量:马上渲染
- 清晰度高
- 灵活:在类选择器中随意修改样式
- 兼容性高,网页字体总得支持吧
-
字体图标的劣势(感觉能接受)
- 创作字体图标费时间,只能偷阿里图标库有的
- 只能渲染成单色或者CSS3的渐变色
-
伪元素选择器的作用
- 帮助我们用CSS创建标签,简化HTML结构
- 字体图标小三角
- 清除浮动