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

  • 索尼笔记本怎么连接wifi(索尼笔记本怎么样啊)(索尼笔记本怎么进pe)

    索尼笔记本怎么连接wifi(索尼笔记本怎么样啊)(索尼笔记本怎么进pe)

  • 三星buds2怎么连接小米(三星buds2怎么连接新设备)

    三星buds2怎么连接小米(三星buds2怎么连接新设备)

  • B站连续包月舰长怎么取消(b站连续包月舰长取消后还能连续包月吗)

    B站连续包月舰长怎么取消(b站连续包月舰长取消后还能连续包月吗)

  • win10重置电脑一直1%(win10重置电脑一直转圈)

    win10重置电脑一直1%(win10重置电脑一直转圈)

  • 开启高清通话利弊(开启高清通话好不好)

    开启高清通话利弊(开启高清通话好不好)

  • iphone11双卡双待吗(iphone11双卡双待怎么切换)

    iphone11双卡双待吗(iphone11双卡双待怎么切换)

  • 云计算属于人工智能吗(云计算属于人工智能方面吗)

    云计算属于人工智能吗(云计算属于人工智能方面吗)

  • 咸鱼网 二手在哪进入(咸鱼网官网二手)

    咸鱼网 二手在哪进入(咸鱼网官网二手)

  • 为什么网盘上的文件打开失败(为什么网盘上的资源不能在电脑上看)

    为什么网盘上的文件打开失败(为什么网盘上的资源不能在电脑上看)

  • 华为手机超级快充变成普通快充了(华为手机超级快充怎么开启)

    华为手机超级快充变成普通快充了(华为手机超级快充怎么开启)

  • iphonexr广角摄像怎么用(苹果xr原相机广角)

    iphonexr广角摄像怎么用(苹果xr原相机广角)

  • 恢复初始状态是啥意思(恢复初始化状态)

    恢复初始状态是啥意思(恢复初始化状态)

  • 小米的双4g功能是什么(小米开启双4g)

    小米的双4g功能是什么(小米开启双4g)

  • erp账号是什么意思啊(erp帐号是什么意思)

    erp账号是什么意思啊(erp帐号是什么意思)

  • 手机反色怎么调(苹果手机反转颜色怎么调成正常色)

    手机反色怎么调(苹果手机反转颜色怎么调成正常色)

  • 苹果x屏幕有防水功能吗(苹果x防触碰怎么设置)

    苹果x屏幕有防水功能吗(苹果x防触碰怎么设置)

  • airpods有线和无线的区别(airpods有线和无线充电盒的区别)

    airpods有线和无线的区别(airpods有线和无线充电盒的区别)

  • 华为nova5pro耳机孔在哪里(华为nova5pro耳机插上没有反应)

    华为nova5pro耳机孔在哪里(华为nova5pro耳机插上没有反应)

  • 美团如何取消订单(美团如何取消订单退款)

    美团如何取消订单(美团如何取消订单退款)

  • 板栗怎样保存1年不坏,如何保存板栗(板栗怎样保存1年不坏)

    板栗怎样保存1年不坏,如何保存板栗(板栗怎样保存1年不坏)

  • 问题解决:JSON parse error: syntax error, expect {, actual error, pos 0, fastjson-version 1.2.58;(问题解决能力)

    问题解决:JSON parse error: syntax error, expect {, actual error, pos 0, fastjson-version 1.2.58;(问题解决能力)

  • java怎么写接口,java开发api接口教程(如何用java写接口)

    java怎么写接口,java开发api接口教程(如何用java写接口)

  • 成本降低90%,OpenAI正式开放ChαtGΡΤ(成本降低率是什么意思)

    成本降低90%,OpenAI正式开放ChαtGΡΤ(成本降低率是什么意思)

  • 总账会计的职责目标设定
  • 个税申报显示无有效的税费种认定信息已核定
  • 转账支付水电费属于什么会计科目
  • 个税全员全额扣缴申报指什么
  • 自然人个税申报错误怎么更改?
  • 房地产公司属于第几产业
  • 在建工程转固定资产账务处理
  • 税收和税法是什么关系
  • 计提贷款损失准备金遵循以下原则
  • 案例分析两个分公司转资金怎么做账?
  • 增值税是售价乘以税率吗
  • 债转股的税收政策
  • 分公司交总公司管理费怎么做账
  • 辞退员工会计分录
  • 营销活动的意义是什么
  • 售后回租产生的利息怎么做账
  • 计提本月银行借款
  • 汽车的增值税可以退税吗
  • 货款打多了退款怎么做账
  • win7缓存设置方法
  • win7为什么还有人用
  • 如何解决Windows10电脑卡顿现象
  • jinjia.exe进程
  • 蝴蝶兰的养殖方法和注意事项视频
  • 股东已转让股权还可以追究出资吗
  • 购入固定资产入账价值包括增值税吗
  • php time
  • 总分类账户原材料
  • 企业职工教育培训经费列支范围适用事业单位
  • php 序列化函数
  • 酒吧送酒的人叫什么
  • 数字图像处理-应用篇
  • 基于个人同意处理个人信息的个人什么撤回其同意
  • 机器学习——感知机
  • 自动驾驶科普
  • readline只读一行
  • 经营租赁业务会计账务处理
  • 职工补贴包括哪些?
  • 应收账款提坏账准备的方法
  • MySQL中UPDATE与DELETE语句的使用教程
  • 质保金挂账是否需要发票
  • 应付福利费算支出吗
  • 小规模纳税人都是3%吗
  • 利润分配的账务处理视频
  • 增值税专用发票抵扣期限
  • 出售抵债资产账务处理
  • 预付账款和应付账款减少
  • 餐饮费发票可以抵扣进项税吗
  • 收到税务局退回的增值税税款怎么做账
  • 劳务派遣公司如何赚钱的?
  • 待认证进项税额是二级科目还是三级科目
  • 银行利息收入的会计分录怎么写
  • 税控开具发票
  • mysql中自增
  • session几种存储方式
  • 远程连接局域网内的电脑
  • Windows任务计划高级应用
  • win10 bios模式
  • putty如何登录linux
  • winscope是什么意思
  • win7如何设置共享
  • mac电脑虚拟机怎么安装
  • mac系统有txt吗
  • linux socket 常用函数小结
  • dell笔记本系统安装步骤
  • win8 系统设置
  • win10本地连接怎么改名称
  • 微信小程序异步回调函数
  • javascript获取数据类型
  • 表单验证插件
  • [置顶]津鱼.我爱你
  • js 字符编码
  • vue+vue-validator 表单验证功能的实现代码
  • python第三方库的安装方法有哪些
  • javascript总结笔记
  • jquery中有几种方法可以来设置和获取样式
  • 河南省地方税务局公告2017年第4号
  • 增值税税控开票软件
  • 事业单位的会计制度是什么
  • 盐城国税电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设