字体图标

字体图标其实就是显示网页中通用的小图标,它的本质属于字体

 优点

  • 轻量级:-一个图标字体要比一 系列的图像要小。一 旦字体加载了,图标就会马上渲染出来,减少了服务器请求
  • 灵活性:本质其实是文字,可以很随意的改变颜色、产生阴影、透明效果、旋转等
  • 兼容性:几乎支持所有的浏览器请放心使用

注意:  字体图标不能替代精灵技术,只是对工作中图标部分技术的提升和优化。

字体图标的下载

作者这边推荐两个网站可以去下载字体图标

字体图表的下载

  • icomoon字库                                 http://icomoon.io
  • 阿里iconfont字库                           http://www.iconfont.cn/

icomoon字库的反应速度较慢,但是字体图标非常丰富,接下来就用icomoon字库来做示例

输入网址我们首先看到的页面是这样的

首先点击右上角的 icomoon app

然后我们就可以选择我们需要的字体图标了

如果觉得这些图标不能满足你的要求,可以将网页拉到底点击add icons from library

里面有更多的选择,点击add即可添加

在选择完字体图标后点击generate font

进入这样一个界面。在之后书写代码的时候会经常使用到

确定后点击右下角的download保存就行

这样字体图标就下载完成了

字体图标的引用

1.将下载的压缩包解压找到其中的fonts文件夹复制放入页面根目录下

这是要写代码的根目录,将复制的font文件夹粘贴到这里

2.在CSS样式中进行全局声明

 <style>@font-face {font-family: 'icomoon';src: url('fonts/icomoon.eot?nukazs');src: url('fonts/icomoon.eot?nukazs#iefix') format('embedded-opentype'),url('fonts/icomoon.ttf?nukazs') format('truetype'),url('fonts/icomoon.woff?nukazs') format('woff'),url('fonts/icomoon.svg?nukazs#icomoon') format('svg');font-weight: normal;font-style: normal;font-display: block;}</style>

这段代码我们只需要找到压缩包里面后缀为.css的文件打开复制即可

3. html标签内添加下图标(复制图标)

打开文件夹里面的demo.html

选择想要的样式,复制红框里面的内容就行(二选一,复制那个都行),要注意的地方是复制e901需要在前面加一个'/',即/e901

4. css中声明   font-family:'icomoon';

即在字体所在的元素中进行声明

        span {font-family: 'icomoon';}

这样就完成了字体图标的下载和引用啦

具体代码如下:

<!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>Document</title><style>@font-face {font-family: 'icomoon';src: url('fonts/icomoon.eot?nukazs');src: url('fonts/icomoon.eot?nukazs#iefix') format('embedded-opentype'),url('fonts/icomoon.ttf?nukazs') format('truetype'),url('fonts/icomoon.woff?nukazs') format('woff'),url('fonts/icomoon.svg?nukazs#icomoon') format('svg');font-weight: normal;font-style: normal;font-display: block;}span {font-family: 'icomoon';}</style>
</head><body><span></span>
</body></html>

效果图:

字体图标本质就是文字,童谣可以设置各种样式

    span {font-family: 'icomoon';font-size: 40px;color: pink;}

注意事项

下面讲一些我使用字体图标时踩过的雷

按照上面将步骤完成了所有,但是字体图标还是不显示,这时就要注意路径是否正确了

如图,我将 .css文件放在了一个css文件夹里面,css文件夹和fonts文件夹在同一级目录

当时使用的代码是直接复制过来的,但是制作网页时字体图标就是不显示,原因就在没有更改路径,找不到对应的文件夹了

 @font-face {font-family: 'icomoon';src: url('fonts/icomoon.eot?nukazs');src: url('fonts/icomoon.eot?nukazs#iefix') format('embedded-opentype'),url('fonts/icomoon.ttf?nukazs') format('truetype'),url('fonts/icomoon.woff?nukazs') format('woff'),url('fonts/icomoon.svg?nukazs#icomoon') format('svg');font-weight: normal;font-style: normal;font-display: block;

后面将路径更改过后就好了

@font-face {font-family: 'icomoon';src: url('../fonts/icomoon.eot?tomleg');src: url('../fonts/icomoon.eot?tomleg#iefix') format('embedded-opentype'),url('../fonts/icomoon.ttf?tomleg') format('truetype'),url('../fonts/icomoon.woff?tomleg') format('woff'),url('../fonts/icomoon.svg?tomleg#icomoon') format('svg');font-weight: normal;font-style: normal;font-display: block;
}

字体图标的追加(以后添加新的小图标)

  1. 如果工作中,原来的字体图标不够用了,我们需要添加新的字体图标到原来的字体文件中。
  2. 把压缩包里面的selection.json重新上传,然后选中自己想要新的图标,从新下载压缩包,并替换原来的文件即可。

点击imnpont icons,重新上传压缩包里面的selection.json

就出现了上次选择的左右图标,接着继续选需要的图标就行

重新下载压缩包,并替换原来的文件,记得一定要替原来的文件哦

以上就是本次的所有内容啦

字体图标的下载和引用、问题解决——保姆级教程相关推荐

  1. 使用CDS下载ERA5数据(保姆级教程)

    使用CDS下载ERA5数据(注:Linux系统) 1.注册cds api账号: 参考网站:https://cds.climate.copernicus.eu/api-how-to ***注册并登陆** ...

  2. IDEA下载与安装,保姆级教程

    这里写自定义目录标题 1.搜索idea 2.选择官方网站 3.官网进入下载页面 4.版本选择问题 5. Ultimate和Community对比 6.下载 7.安装 1.搜索idea 2.选择官方网站 ...

  3. 【Unity】下载与安装(保姆级教程)

    下载 Unity Hub 安装包 方法一 进入官网下载页面 Unity Hub 是使用Unity必装的软件,这个软件可以帮助我们管理Unity软件的版本和Unity项目. 在浏览器中输入网址 unit ...

  4. Mysql8.0下载安装与配置保姆级教程 (MacOS版本)

    目录 一.下载 二.安装MySQL 1.Use Legacy Password Encryption 2.密码设置8位 3.安装成功 三. 数据库配置连接 1.配置与生效 打开文件 加入语句 使配置的 ...

  5. 保姆级傻瓜式icomoon字体图标的下载与使用

    官方网站: link 一.下载icoMoon字体图标 1.点击右上角 icoMoon App 2.点击自己想要的图标,选中后颜色会变亮 3.如果没有自己想要的,滑道底部点击Add lcons From ...

  6. 【icon图标】icon字体图标的下载与使用

    下载链接: icomoon图标库:Icon Font & SVG Icon Sets ❍ IcoMoon(国外) 阿里巴巴图标库:iconfont-阿里巴巴矢量图标库(国内 阿里巴巴图标库) ...

  7. 前端学习笔记:字体图标的下载网址

    字体图标的下载 icomoon字库 http://icomoon.io 阿里iconfont字库 http://www.iconfont.cn/ 选择字体图标后下载压缩包,解压后把fonts这个文件夹 ...

  8. CSS精灵图和字体图标及下载

    精灵图和字体图标 精灵图 1.1为什么需要精灵图? 1.2精灵图的使用 1.3精灵图总结 字体图标 2.1字体图标的产生 2.2字体图标的优点 2.3字体图标的下载 2.4字体图标的引入 2.4字体图 ...

  9. 字体图标的下载【前端知识】

    写在前面的话: 参考视频:黑马程序员pink老师 HTML CSS 入门教程 下载图标官网地址:Icon Font & SVG Icon Sets ❍ IcoMoon 目录 1.选图标 2.下 ...

最新文章

  1. 树莓派 ROS 段错误
  2. python records库_你的第一份Python库源码阅读:records库
  3. Twitter是如何做到每秒处理3000张图片的?
  4. AndroidManifest中activity属性设置大全
  5. jmeter web服务器协议,【JMeter4.0学习(三)】之SoapUI创建WebService接口模拟服务端以及JMeter测试SOAP协议性能测试脚本开发(示例代码)...
  6. android crash没有日志_App测试之monkey(四)-调试参数及日志
  7. 狄慧201771010104《面向对象程序设计(java)》第八周学习总结
  8. ssm注解配置连接mysql_基于注解和配置类的SSM(Spring+SpringMVC+Mybatis)项目详细配置...
  9. HDU2526 浪漫手机【模拟】
  10. 数值的整数次方(代码的完整性)
  11. 离散数学杜忠复版答案_离散数学(第二版)课后习题答案详解(完整版)
  12. 为什么使用工作流引擎,什么是工作流引擎,工作流引擎选型以及如何使用
  13. 计算机共享网络授权,怎么设置网络共享与网络访问权限?
  14. PyQt5的Label鼠标的划过和单击
  15. 阿里云Oss水印图片处理Utils
  16. 写在觉醒时 埋葬过去的堕落
  17. 优盘里文件夹变成html,U盘文件变成快捷方式怎么恢复?U盘里的文件变成快捷方式解决方法...
  18. rtmp推流工具_小熊录屏:支持RTMP直播录屏的手机APP——墨涩网
  19. 小甲鱼python游戏代码_【小甲鱼】零基础学习python pygame 飞机大战可执行源代码...
  20. Golang seelog 使用入门简介

热门文章

  1. 石家庄理工职业学院计算机系录取名单,石家庄理工职业学院工业机器人技术专业...
  2. 「工业云平台」企业实现设备互联方案
  3. 战争星球online服务器维护中,战争星球Online:世界争霸总是显示无法连接网络
  4. 大吉大利 今晚吃鸡之跑毒篇
  5. BJDCTF2nd 假猪套天下第一 Writeup
  6. navicat for mysql优点_Navicat for SQL Server 有什么优势
  7. cf 923B Producing Snow
  8. 亿欧智库推出2021中国低代码市场研究报告,盘点低代码厂商和技术能力
  9. 聚合支付微服务版(微信篇)
  10. webLogic漏洞目录