位置: IT常识 - 正文

iconfont的N种使用方法(iconfont原理)

编辑:rootadmin
iconfont的N种使用方法 iconfont的使用为什么使用iconfont

推荐整理分享iconfont的N种使用方法(iconfont原理),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:iconfont用法,iconfonts,iconfonf,iconfonf,iconfont symbol,iconfont用法,iconfont用法,iconfont用法,内容如对您有帮助,希望把文章链接给更多的朋友!

1、字体图标可以随意改变大小,避免图片放大失真问题,但是值得注意,修改字体图标大小的时候使用font-size属性,并且颜色可随意更改

2、字体图标相比于图片图标体积更小,所占空间也就更少,对于微信小程序这种体积不能超过2M的项目来说就特别推荐

3、减少请求次数,一个css文件可包含所有的图标,减少大量使用图片,刷新速度和加载速度更快

5、设计不需要提供多个场景图标,只需要维护一个项目图标库就行,方便开发者使用,提高开发效率,降低维护成本

网页web开发使用iconfont的3种方法

使用iconfont有三种方法,一般情况下都使用在线使用,减少代码量 iconfont官网地址:iconfont官网

第一种方法:icon 单个使用

对于刚学习网页开发的朋友们来说,可以采取这个方法,将我们的icon图标下载到本地,加入我们的放图标的文件夹,再引用就可以了。我们一起来看看怎么实现:

1.步骤一:打开iconfont官网,官网的图标我已经放在上面了。

建议可以使用微博账号登录,更方便。

2.步骤二,选择自己需要的图标,比如我找的登录图标

在主页的搜索框输入登录,然后点击回车

会出现我们的搜索结果,我们可以选择我们想要的图标,下面有翻页符号,可以慢慢寻找自己想要的图标

找到自己需要的图标后,点击下载 点击之后会弹出下载页面,按自己的需求点击下载,我这里下载的png格式

将自己下载好的png图片放到自己需要引入的项目图片文件夹下面,去到html文件中

相对路径的使用:./代表进入与当前文件路径一致的文件夹中;…/代表退出当前文件目录进入与父级目录相同的文件夹中;如果还需要再退到上一级目录,则继续使用…/来实现

在浏览器中打开,得到如下效果,可以通过我们的CSS样式对图片进行操作

iconfont的N种使用方法(iconfont原理)

第二种方法:unicode 引用

unicode是字体在网页端最原始的应用方式,特点是:

兼容性最好,支持ie6+,及所有现代浏览器。支持按字体的方式去动态调整图标大小,颜色等等。但是因为是字体,所以不支持多色。只能使用平台里单色的图标,就算项目里有多色图标也会自动去色。1.步骤一:在iconfont主页里面找到自己需要的图标,加入购物车。

我们继续选择刚刚那个登录图标,如何搜索,在上一种方法中已经讲述过了,这里就不再说了

2.步骤二:点击导航栏上方的购物车图标,然后添加到项目中

也可以一次添加多个图标

点击添加项目之后会有弹窗,选择项目,再点击确定,页面会自动弹到该项目里面

3.步骤三:进入项目后

如果是新的文件夹,进入页面之后,需要点击生成网址代码

4.步骤四:生成代码之后,可以复制代码到相应的CSS文件中

4.步骤四:再定义使用iconfont的样式

.iconfont{ font-family:"iconfont" !important; font-size:16px;font-style:normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale;}5.步骤五:使用自定义的标签,然后将对应的图标编码放在里面

当鼠标移入当前图标,会出现一个蒙版,可以点击上面的复制代码即可 进入网页中是现代代码 这个时候运行出来页面里面会有问题 原因是因为,我在引入项目下面生成的font-face时,里面的URL引入的网页地址不完整,因此我们要补全地址

再去页面里面刷新就可以了

注意:如果之后还要去页面里面添加图标,可以在生成代码哪里直接更新代码,再复制,可以将原本的代码直接覆盖掉,避免反复请求

第三种方法:font-class 引用

font-class是unicode使用方式的一种变种,主要是解决unicode书写不直观,语意不明确的问题。

与unicode使用方式相比,具有如下特点:

兼容性良好,支持ie8+,及所有现代浏览器。 1.相比于unicode语意明确,书写更直观。可以很容易分辨这个icon是什么。 2.因为使用class来定义图标,所以当要替换图标时,只需要修改class里面的unicode引用。 3.不过因为本质上还是使用的字体,所以多色图标还是不支持的。

1.步骤一:这种方法前面的步骤与第二种方法相同,我就不重复了,从主页中搜索图标,然后加入购物车,再添加至项目;(这一步不会的同学参考第二种方法)2.步骤二:选择Font class,然后点击生成代码

3.步骤三:点击复制代码,到html中引用代码

在html中使用link标签引入复制代码,注意:由于复制的代码地址不完整,需要加上网页请求头(http:)

4.鼠标移入图标上,点击复制代码;将代码复制到html文件中

先复制图标代码 在页面中添加相关代码

5.步骤五:刷新页面得到图标

注意:此方法如果要修改图标大小采用font-size属性,并要使用!important强制改变

还有什么问题欢迎留言!!!!

本文链接地址:https://www.jiuchutong.com/zhishi/298690.html 转载请保留说明!

上一篇:【input】输入框事件总结(input输入框非空验证)

下一篇:元宇宙与AI能否相辅相成,打造一个全新的世界观(元宇宙与nft)

  • 红米蓝牙耳机怎么重新配对(红米蓝牙耳机怎么样)

    红米蓝牙耳机怎么重新配对(红米蓝牙耳机怎么样)

  • 苹果7p能升级到12.4.1吗(苹果7P能升级到15.3吗)

    苹果7p能升级到12.4.1吗(苹果7P能升级到15.3吗)

  • 千兆带宽实际传输速度(千兆网实际传输速率)

    千兆带宽实际传输速度(千兆网实际传输速率)

  • 抖音小店保证金能退吗(抖音小店保证金价格表)

    抖音小店保证金能退吗(抖音小店保证金价格表)

  • 微信卡包删除了怎么恢复(微信卡包删除了港澳通行证还能用吗)

    微信卡包删除了怎么恢复(微信卡包删除了港澳通行证还能用吗)

  • 表格中字怎么竖着写(表格中字怎么竖着排)

    表格中字怎么竖着写(表格中字怎么竖着排)

  • 荣耀v30有指纹解锁吗(荣耀v30指纹解锁在哪里设置)

    荣耀v30有指纹解锁吗(荣耀v30指纹解锁在哪里设置)

  • hd高清和bd高清有啥区别(hd高清和1080p区别)

    hd高清和bd高清有啥区别(hd高清和1080p区别)

  • 平板死机没反应怎么办(平板死机没反应了)

    平板死机没反应怎么办(平板死机没反应了)

  • 苹果怎么把相册锁起来(苹果怎么把相册图片设置成壁纸)

    苹果怎么把相册锁起来(苹果怎么把相册图片设置成壁纸)

  • 酷狗音乐怎么开桌面歌词(酷狗音乐怎么开直播)

    酷狗音乐怎么开桌面歌词(酷狗音乐怎么开直播)

  • 电脑运行程序怎么打开(电脑运行程序怎么看)

    电脑运行程序怎么打开(电脑运行程序怎么看)

  • 滴滴快车异地能接单吗(滴滴快车异地能取消吗)

    滴滴快车异地能接单吗(滴滴快车异地能取消吗)

  • 韩剧tv要怎么切换线路(韩剧tv怎么切换线路)

    韩剧tv要怎么切换线路(韩剧tv怎么切换线路)

  • 剪映怎么添加歌词(剪映怎么添加歌曲名字)

    剪映怎么添加歌词(剪映怎么添加歌曲名字)

  • 小米cc9e支持nfc吗(小米cc9e支持5g网络吗)

    小米cc9e支持nfc吗(小米cc9e支持5g网络吗)

  • 苹果手机付款与配送怎么取消(苹果手机付款与配送变成英文怎么办)

    苹果手机付款与配送怎么取消(苹果手机付款与配送变成英文怎么办)

  • 苹果xrmax是双卡吗(iphone xr max双卡双待)

    苹果xrmax是双卡吗(iphone xr max双卡双待)

  • oppo手机qq被禁止安装应用怎么办(oppo手机qq禁止安装怎么解除)

    oppo手机qq被禁止安装应用怎么办(oppo手机qq禁止安装怎么解除)

  • 如何获取文件夹的访问权限(如何获取文件夹下所有文件)

    如何获取文件夹的访问权限(如何获取文件夹下所有文件)

  • axios无法加载响应数据:no data found for resource with given identifier(不能加载axf文件)

    axios无法加载响应数据:no data found for resource with given identifier(不能加载axf文件)

  • OSError: [WinError 1455] 页面文件太小,无法完成操作。 Error loading “C:\ProgramData\Anaconda3\lib\site-packages\to

    OSError: [WinError 1455] 页面文件太小,无法完成操作。 Error loading “C:\ProgramData\Anaconda3\lib\site-packages\to

  • m级纳税人如何变成b级
  • 固定收益凭证是固定的吗
  • 结构性存款是
  • 免退税企业结转怎么操作
  • 河道工程修建维护管理费何时开始停征?
  • 预付账款发票到货未到怎么做账
  • 承兑汇票承兑流程
  • 税控信息表
  • 一般纳税人注销公司需要什么资料和流程
  • 学校应该缴纳的税
  • 最近偷税女星都有谁
  • 机械租赁有什么机械
  • 法人一证通报建
  • 加计扣除税怎么出分录
  • 货物运输业的增值税税率
  • linux minor
  • php两个多维数组合在一起
  • 工程结算的账务处理
  • php7 ??
  • 2020税务预警后如何解除
  • 宽带连接错误代码691
  • php定义静态变量的关键字
  • 自产货物用于销售
  • 政府搬迁补偿款不够建房怎么办
  • abm文件怎么打开
  • linux如何管理进程
  • 用支票购入厂部办公用品2000元,车间办公用品1000元
  • zhp.exe是什么进程
  • 更改公司章程发函怎么写
  • node启动本地服务
  • 金融机构借款利率最新规定
  • 国产版忠犬八公观后感
  • 个人销售废旧物资如何开票
  • 财务费用是一种期间费用,按期归集
  • 企业自查补税怎么报税
  • 收到采购专用发票
  • 车辆保养费可以计入交通费吗
  • 持有待售资产是流动还是非流动
  • 公司处理固定资产车辆怎么开发票
  • 微信公众号开发淘宝客
  • 城镇土地使用税每年都要交吗
  • 所得税主要特点有
  • sql数据库存储过程怎么写
  • 软件使用权计入什么科目
  • 起征点税种
  • 一般纳税人的税负率是多少
  • 查账征收和核定征收有什么区别
  • 外经证报验登记流程
  • 有限责任公司和有限公司区别在哪
  • 税务局多扣的税可以退吗
  • 分包管理费取费标准
  • 企业项目的特点
  • 转帐支票遗失怎么办
  • 买车的车
  • 进项发票已经认证,对方作废了
  • 确认递延所得税资产账务处理
  • 小规模纳税人企业所得税税率
  • mysql的操作
  • mysql 注入漏洞
  • dll文件在哪儿
  • ubuntu 挂载iso文件
  • solaris ssh offline
  • ubuntu每次开机都会进入grub
  • win7的系统电脑
  • win7开始菜单没有启动文件夹
  • 两台没联网的电脑怎么创建局域网
  • python中的文件读写
  • emulator: ERROR: no search paths found in this AVD's configuration. Weird, the AVD's config.ini file
  • shell脚本怎么进入指定目录
  • fragment中嵌套fragment
  • 原生js页面滚动怎么设置
  • Android ORM之GreenDao学习
  • Python的requests网络编程包使用教程
  • 企业登录初始密码
  • 广东国税局官网网站
  • 甘肃增值税发票查验平台官网
  • 广东 电子税局 app
  • 车辆购置税申报车辆登记地怎么填
  • 17%增值税什么时候开始
  • 济南高新区工商局政务大厅电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设