CSS - 字体图标

概念

        字体图标可以为前端工程师提供一种方便高效的图标使用方式,展示的是图标,本质属于字体。

优点

        轻量级:一个图标字体要比一系列的图像小,一旦字体加载了,图标就会马上渲染出来,减少了服务器请求;

        灵活性:本质是文字,可以随意地改变颜色、阴影、透明效果、旋转等;

        兼容性:几乎支持所有浏览器;

使用方式

        1.下载字体图标

                一般在两个地方下载:

                        icomoon字库(国外)

                        阿里iconfont字库(国内)

                两种字体图标的使用方式大同小异,此处只对阿里字库的使用方式作详解:

                        (1)登录阿里巴巴矢量图标库账号(无账号可免费注册);

                        (2)选择需要的图标,然后添加入库,可选择多个;

                                

                        (3)点击页面右上角购物车图案,然后选择添加至项目(没有项目可以创建一个)

                                

                                

                        (4)下载,将字体文件包下载至本地(也可以不用下载,直接通过线上链接进行引用,只是相较于本地引用,线上引用不能保证稳定性)

                                

        2.引用字体图标

                引用的方式有3种,分别是Unicode引用、font-class引用、symbol引用,官方的使用教程都有详细解释,这里介绍的是使用伪元素选择器增添字体图标的用法:

                (1)引入字体文件包中的 iconfont.css 文件(本质上只需要引用其中部分代码进行声明,这里直接引入整个 css 文件更加方便);

                        

                (2) 在需要引入图标的地方用结构伪类选择器引入响应图标,并进行字体声明;                                                

                             这里需要注意的是,content 属性添加的内容是该图标对应的 unicod(16进制)码,注意要写反斜杠和引号,可以在阿里图库网站中我的项目页面点击相应图标的编辑查看

                                   

                                或者本地字体文件包 iconfont.css 文件中查看

                                        

                                除此之外,content 中还可以添加该图标对应的字符,直接复制粘贴就行,也可以在阿里图库网站中我的项目页面点击相应图标的编辑查看

                                        

    

             

               

  • 13
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值