字体图标的下载和引用、问题解决——保姆级教程
字体图标
字体图标其实就是显示网页中通用的小图标,它的本质属于字体
优点
- 轻量级:-一个图标字体要比一 系列的图像要小。一 旦字体加载了,图标就会马上渲染出来,减少了服务器请求
- 灵活性:本质其实是文字,可以很随意的改变颜色、产生阴影、透明效果、旋转等
- 兼容性:几乎支持所有的浏览器请放心使用
注意: 字体图标不能替代精灵技术,只是对工作中图标部分技术的提升和优化。
字体图标的下载
作者这边推荐两个网站可以去下载字体图标
字体图表的下载
- 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;
}
字体图标的追加(以后添加新的小图标)
- 如果工作中,原来的字体图标不够用了,我们需要添加新的字体图标到原来的字体文件中。
- 把压缩包里面的selection.json重新上传,然后选中自己想要新的图标,从新下载压缩包,并替换原来的文件即可。
点击imnpont icons,重新上传压缩包里面的selection.json
就出现了上次选择的左右图标,接着继续选需要的图标就行
重新下载压缩包,并替换原来的文件,记得一定要替原来的文件哦
以上就是本次的所有内容啦
字体图标的下载和引用、问题解决——保姆级教程相关推荐
- 使用CDS下载ERA5数据(保姆级教程)
使用CDS下载ERA5数据(注:Linux系统) 1.注册cds api账号: 参考网站:https://cds.climate.copernicus.eu/api-how-to ***注册并登陆** ...
- IDEA下载与安装,保姆级教程
这里写自定义目录标题 1.搜索idea 2.选择官方网站 3.官网进入下载页面 4.版本选择问题 5. Ultimate和Community对比 6.下载 7.安装 1.搜索idea 2.选择官方网站 ...
- 【Unity】下载与安装(保姆级教程)
下载 Unity Hub 安装包 方法一 进入官网下载页面 Unity Hub 是使用Unity必装的软件,这个软件可以帮助我们管理Unity软件的版本和Unity项目. 在浏览器中输入网址 unit ...
- Mysql8.0下载安装与配置保姆级教程 (MacOS版本)
目录 一.下载 二.安装MySQL 1.Use Legacy Password Encryption 2.密码设置8位 3.安装成功 三. 数据库配置连接 1.配置与生效 打开文件 加入语句 使配置的 ...
- 保姆级傻瓜式icomoon字体图标的下载与使用
官方网站: link 一.下载icoMoon字体图标 1.点击右上角 icoMoon App 2.点击自己想要的图标,选中后颜色会变亮 3.如果没有自己想要的,滑道底部点击Add lcons From ...
- 【icon图标】icon字体图标的下载与使用
下载链接: icomoon图标库:Icon Font & SVG Icon Sets ❍ IcoMoon(国外) 阿里巴巴图标库:iconfont-阿里巴巴矢量图标库(国内 阿里巴巴图标库) ...
- 前端学习笔记:字体图标的下载网址
字体图标的下载 icomoon字库 http://icomoon.io 阿里iconfont字库 http://www.iconfont.cn/ 选择字体图标后下载压缩包,解压后把fonts这个文件夹 ...
- CSS精灵图和字体图标及下载
精灵图和字体图标 精灵图 1.1为什么需要精灵图? 1.2精灵图的使用 1.3精灵图总结 字体图标 2.1字体图标的产生 2.2字体图标的优点 2.3字体图标的下载 2.4字体图标的引入 2.4字体图 ...
- 字体图标的下载【前端知识】
写在前面的话: 参考视频:黑马程序员pink老师 HTML CSS 入门教程 下载图标官网地址:Icon Font & SVG Icon Sets ❍ IcoMoon 目录 1.选图标 2.下 ...
最新文章
- 树莓派 ROS 段错误
- python records库_你的第一份Python库源码阅读:records库
- Twitter是如何做到每秒处理3000张图片的?
- AndroidManifest中activity属性设置大全
- jmeter web服务器协议,【JMeter4.0学习(三)】之SoapUI创建WebService接口模拟服务端以及JMeter测试SOAP协议性能测试脚本开发(示例代码)...
- android crash没有日志_App测试之monkey(四)-调试参数及日志
- 狄慧201771010104《面向对象程序设计(java)》第八周学习总结
- ssm注解配置连接mysql_基于注解和配置类的SSM(Spring+SpringMVC+Mybatis)项目详细配置...
- HDU2526 浪漫手机【模拟】
- 数值的整数次方(代码的完整性)
- 离散数学杜忠复版答案_离散数学(第二版)课后习题答案详解(完整版)
- 为什么使用工作流引擎,什么是工作流引擎,工作流引擎选型以及如何使用
- 计算机共享网络授权,怎么设置网络共享与网络访问权限?
- PyQt5的Label鼠标的划过和单击
- 阿里云Oss水印图片处理Utils
- 写在觉醒时 埋葬过去的堕落
- 优盘里文件夹变成html,U盘文件变成快捷方式怎么恢复?U盘里的文件变成快捷方式解决方法...
- rtmp推流工具_小熊录屏:支持RTMP直播录屏的手机APP——墨涩网
- 小甲鱼python游戏代码_【小甲鱼】零基础学习python pygame 飞机大战可执行源代码...
- Golang seelog 使用入门简介
热门文章
- 石家庄理工职业学院计算机系录取名单,石家庄理工职业学院工业机器人技术专业...
- 「工业云平台」企业实现设备互联方案
- 战争星球online服务器维护中,战争星球Online:世界争霸总是显示无法连接网络
- 大吉大利 今晚吃鸡之跑毒篇
- BJDCTF2nd 假猪套天下第一 Writeup
- navicat for mysql优点_Navicat for SQL Server 有什么优势
- cf 923B Producing Snow
- 亿欧智库推出2021中国低代码市场研究报告,盘点低代码厂商和技术能力
- 聚合支付微服务版(微信篇)
- webLogic漏洞目录