字体图标的作用和使用方式

前言:今天学了字体图标,觉得比起精灵图要方便,为了避免以后忘记,故在此记录

作用:1.使用和修改方便,不需要量尺寸,比精灵图要好用

           2.减少向服务器发送请求的次数

本质:本质是文字,可以设置大小,颜色和位置。

使用方法:

1.本地引用

1.先在www.iconfont.cn中添加想要的图标到购物车

2.打开购物车,选择下载到项目(没有项目可以新建),然后在资源管理里面找到我的项目,选择下载到本地

3.将下载好的压缩包解压,然后选择所有文件放到项目文件夹里的fonts里面(没有就在项目文件夹里新建fonts文件夹)

4.通过link标签引入fonts里的iconfont.css

5.在目标标签里给个类名叫iconfont(类名可以在iconfont.css里面修改,但是最好不要改),然后在fonts里的demo_index.html找到想要的图标,按照说明复制图标的专属类名,放到标签的类名里面形成多重类名

6.通过.iconfont或者.字体图标类名来修改字体图标的样式

注意:给伪元素(只有双标签能加伪元素,单标签不能加伪元素)使用时,注意添加font-family:iconfont;同时content:' ' ;里面放入unicode的后四位,前面记得加\ 。比如: content: '\e67d';

代码图:

2.在线引用

1.在www.iconfont.cn的我的项目里面找到font class(如果没有项目需要提前创建) , 点击生成代码 ,然后点击一下会跳转一个css文件 ,复制该文件的域名到目标文件的link标签里面,直接在线引用css

2.找到阿里巴巴矢量图标库中自己的项目,选择font class ,复制想要的图标的代码

3.同本地引用,在指定的标签里面加入该图标类名和iconfont,然后就可以出来了,用类选择器可以修改图标的样式

注意:在线引用css的字体图标的时候,需要有网络才能显示出来 

注意2:实际开发中,在线引用的情况比较多,一般公司的ui会给一个图标库的地址,直接引用就行

代码图:

 效果图:

复制下列代码打开试试:

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>在线引用字体图标</title>

  <!-- 使用在线字体图标需要联网 -->

  <link rel="stylesheet"
    href="https://at.alicdn.com/t/font_3231507_a5p8hbmeuy.css?spm=a313x.7781069.1998910419.76&file=font_3231507_a5p8hbmeuy.css">
  <style>
    .iconfont {
      font-size: 50px;
    }
  </style>
</head>

<body>
  <span class="iconfont icon-fenxiang"></span>
  <span class="iconfont icon-dianzan2"></span>
  <img width="250px" src="https://c-ssl.dtstatic.com/uploads/item/202005/05/20200505202749_sgsff.thumb.1000_0.jpg"
    alt="图片加载失败:1.你没联网 2.在线图片地址更改 3.你用的open with live server打开">

  <img src="https://fanyi-cdn.cdn.bcebos.com/static/translation/img/header/logo_e835568.png"
    alt=" 图片加载失败:1.你没联网 2.在线图片地址更改 3.你用的open with live server打开">
</body>

</html>

字体图标到此结束,欢迎评论补充~

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值