iconfont字体图标

622 阅读2分钟

iconfont字体图标是什么:

字体图标看起来是图,本质是字,可以通过css的font-size属性修改字体图标大小,可以通过color属性设置颜色,与文字一样。

字体图标的特点:

  • 与图片相比,加载速度更快。
  • 兼容性高。
  • 灵活性高,可以通过字体属性控制样式。

iconfont字体图标的使用方法:

iconfont-阿里巴巴矢量图标库网址:www.iconfont.cn/

第一步:下载字体图标。

注册登录账号。

来到首页,选择素材库。 image.png

点击图标库。

image.png

然后就可以选择各种字体图标了。

先把需要的字体图标点上小购物车。 image.png

选完素材后点击右上角购物车图标。 image.png

弹出如下界面,点击添加至项目。

image.png

加入项目。 image.png

添加完项目之后出现如下界面,点击下载至本地即可。

image.png

下载至本地后要解压文件,建议跟网页放在同一个目录,打开后有如下文件:

image.png 其中会用到的是 demo_index.html 和 iconfont.css。

第二步:使用字体图标

1.先引入iconfont文件夹中的iconfont.css文件。

image.png

2.使用字体图标的方式。

(一般字体图标都是用i标签承接)

(1)通过i标签使用unicode编码引入字体图标。 先打开demo_index.html文件,然后找到想要的字体图标,复制它的Unicode码,然后塞进i标签里面。再在i标签样式中设置font-family:iconfont;

image.png

image.png

这样字体图标就能成功出现在网页中了,而字体图标又有能跟文字一样修改属性,于是修改属性后可以获得一个粉色的车车。

image.png

(2)通过font-class承接字体图标。 首先还是引入iconfont的css文件,然后在body中写入一个i标签,不用给i标签添加内容,但是要给i标签设置类名,第一个类名固定为iconfont,第二个类名则需要在demo_index.html打开后寻找,找到后复制并粘贴到i标签类名里面。(注意粘贴进去要删掉前面的‘.’) image.png

image.png 然后设置样式我们需要额外再给i加一个类名,不然直接给i标签修改我们就不能控制每一个图标的样式了,设置好后,我们就能得到一个心仪的绿色播放按钮。

image.png

除了用i标签承接字体图标外,还可以用伪元素来承接字体图标。 例:下图中的旗帜是我们要引入的目标。

image.png 首先引入iconfont css文件,然后设置一个伪元素,content中的值为unicode的值,前面三位&#x替换为\,然后设置font-family:'iconfont';详细代码和展示效果如下图所示:

image.png