位置: 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)

  • 当日打招呼人数已达上限(打招呼次数)

    当日打招呼人数已达上限(打招呼次数)

  • 相机电池休眠怎么激活(单反相机电池休眠怎么激活)

    相机电池休眠怎么激活(单反相机电池休眠怎么激活)

  • wifi4g和5g的区别(用wifi4g和5g有区别吗)

    wifi4g和5g的区别(用wifi4g和5g有区别吗)

  • 拼多多商家提现规则(拼多多商家提现到账)

    拼多多商家提现规则(拼多多商家提现到账)

  • 隔空投送自动拒绝原因(隔空投送自动拒绝)

    隔空投送自动拒绝原因(隔空投送自动拒绝)

  • 华为gt2和荣耀手表2有什么区别(华为gt2和荣耀手表2哪个好)

    华为gt2和荣耀手表2有什么区别(华为gt2和荣耀手表2哪个好)

  • 华为jeran10是什么型号(华为jeran10是什么意思)

    华为jeran10是什么型号(华为jeran10是什么意思)

  • 笔记本能不能换显卡(笔记本能不能换屏幕)

    笔记本能不能换显卡(笔记本能不能换屏幕)

  • 优酷是腾讯免流吗(在腾讯视频看优酷视频免流吗)

    优酷是腾讯免流吗(在腾讯视频看优酷视频免流吗)

  • 980ti相当于什么水平(980ti相当于什么水平10系)

    980ti相当于什么水平(980ti相当于什么水平10系)

  • 小红书会自动解封吗(小红书会自动解锁吗)

    小红书会自动解封吗(小红书会自动解锁吗)

  • 苹果6和苹果6splus谁大(苹果6和苹果6splus区别大不大)

    苹果6和苹果6splus谁大(苹果6和苹果6splus区别大不大)

  • 魅族5私密空间怎么进入(魅族私密空间怎么打开)

    魅族5私密空间怎么进入(魅族私密空间怎么打开)

  • 手机充的是虚电怎么办(手机充的是虚电怎么办华为)

    手机充的是虚电怎么办(手机充的是虚电怎么办华为)

  • 微信提示音怎么自定义(微信提示音怎么关掉)

    微信提示音怎么自定义(微信提示音怎么关掉)

  • 抖音上时间锁怎么解决(抖音时间锁怎么解除密码忘记)

    抖音上时间锁怎么解决(抖音时间锁怎么解除密码忘记)

  • 微星主板dram灯一直亮(微星主板dram灯一直亮白灯)

    微星主板dram灯一直亮(微星主板dram灯一直亮白灯)

  • 云闪付在哪里可以使用(云闪付在哪里可以查到进账单)

    云闪付在哪里可以使用(云闪付在哪里可以查到进账单)

  • 抖音所属机构怎么填(抖音机构名称什么意思)

    抖音所属机构怎么填(抖音机构名称什么意思)

  • Mac系统Finder文件夹怎么更换背景?(mac中的finder简介命令)

    Mac系统Finder文件夹怎么更换背景?(mac中的finder简介命令)

  • 艾灸的好处与功效(艾灸的好处与功效女人)

    艾灸的好处与功效(艾灸的好处与功效女人)

  • 前端react axios 发送post请求fastapi响应报错422 (Unprocessable Entity)(react的前端)

    前端react axios 发送post请求fastapi响应报错422 (Unprocessable Entity)(react的前端)

  • 【小程序开发】事件监听 | 类型划分 | 属性分析(小程序开发公司十大排名)

    【小程序开发】事件监听 | 类型划分 | 属性分析(小程序开发公司十大排名)

  • 新入职员工哪月交社保
  • 税控盘费用进什么科目
  • 核定征收需要什么条件
  • 印花税没有在我的待办里是不是就不用申报
  • 租赁房屋到期装修费怎么办?
  • 电梯安装费支付方式
  • 购买商品赠送
  • 房地产企业销售未完工产品预计毛利率
  • 银行收到理财资金怎么做账
  • 小规模企业所得税标准
  • 一般纳税人确认收入含税吗
  • 发票限额是含税还是不含
  • 申报进项税额
  • 航天信息服务费的会计分录
  • 分工分类法
  • 防伪税控减免税款的会计分录
  • 个税手续费返还奖励财务人员的文件
  • 确认并支付本年职工工资
  • 停产资产折旧如何处理
  • 微信支付宝余额为零的表情包
  • 住宿服务可以开免税吗
  • 企业向个人赠送礼品
  • 有现金折扣的采购业务全流程
  • 库存的物资
  • 公司自有房屋出租 没有从租计征房产税
  • 年薪制职工薪酬计算方法
  • PHP:mb_ereg_search()的用法_mbstring函数
  • mac 查看当前用户
  • ecap.exe是什么
  • 应收账款和应付账款的管理
  • codevein配置要求
  • 技术安装工人包食宿
  • yii框架文档
  • 如何购买增值税发票需要什么资料
  • css获取id
  • 损失函数是什么
  • 购买样品入库的账务处理
  • 退回材料的会计分录
  • 交易所转交易所手续费是多少
  • 金蝶软件凭证修改怎么做
  • dedecms安装
  • 商业承兑汇票如何追索
  • 债权投资产生的暂时性差异确认所得税吗
  • mysql配置文件my.ini如何配置
  • 小额转账汇款服务最多转账多少钱
  • 购进商品发生溢余
  • 生产加工企业辅导资料
  • 补提当年折旧会计分录
  • 未分配利润转增股本
  • 暂不认证通知单 不在认证范围内
  • 自己公司刷自己的信用卡
  • 收到投资款应该填制什么凭证
  • 应付职工薪酬应该在借方还是贷方
  • 未完工工程如何验收
  • 认购股份的形式主要有
  • 使用sql server
  • win8系统打不开
  • win8进入传统界面
  • win8怎么玩帝国时代2
  • mac os xv10.11
  • window102021年更新计划
  • xp系统不能正常启动怎么修复
  • 升级win10后无法修改magicbook开机画面
  • Win10预览版镜像
  • PHP 7.0.0 Alpha 2 发布
  • jquery延时器
  • javascript的原型,原型链,有什么特点?
  • jQuery+ajax的资源回收处理机制分析
  • node.js常用命令
  • js插件大全
  • activity的作用和生命周期
  • jquery滚动条滚动事件
  • js使用类
  • js拖拽div
  • 广州市地税局领导名单
  • 长春国税局科员工资是多少
  • 国家税务局广东省电子税务局下载
  • 税务上门核查要看什么
  • 国家税务总局内蒙古分局
  • 个体工商户自己开普票流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设