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

  • 华为手机密码忘了怎么办(华为手机密码忘了怎么开锁不清除数据)

    华为手机密码忘了怎么办(华为手机密码忘了怎么开锁不清除数据)

  • 微信视频说话对方听不见是怎么回事(微信视频说话对方听不见怎么回事)

    微信视频说话对方听不见是怎么回事(微信视频说话对方听不见怎么回事)

  • iphone怎么互传软件(苹果手机如何互传软件)

    iphone怎么互传软件(苹果手机如何互传软件)

  • 微信语音聊天悬浮窗怎么隐藏(微信语音聊天悬浮没了)

    微信语音聊天悬浮窗怎么隐藏(微信语音聊天悬浮没了)

  • 畅享10是前置指纹吗(华为畅享10前置)

    畅享10是前置指纹吗(华为畅享10前置)

  • xsmax声音小是怎么回事(iphonexs声音小)

    xsmax声音小是怎么回事(iphonexs声音小)

  • 66铃声暂停服务是怎么回事(66铃声为什么进不去)

    66铃声暂停服务是怎么回事(66铃声为什么进不去)

  • 华硕笔记本强制重启快捷键(华硕笔记本强制关机后开不了机怎么办)

    华硕笔记本强制重启快捷键(华硕笔记本强制关机后开不了机怎么办)

  • 云储存在哪里(苹果手机云储存在哪里)

    云储存在哪里(苹果手机云储存在哪里)

  • 文本对齐的五种方法(文本对齐方式什么意思)

    文本对齐的五种方法(文本对齐方式什么意思)

  • 爱奇艺字幕显示一半(爱奇艺字幕显示在屏幕上)

    爱奇艺字幕显示一半(爱奇艺字幕显示在屏幕上)

  • 天猫魔屏m1怎么连接手机(天猫魔屏m1怎么转hdmi)

    天猫魔屏m1怎么连接手机(天猫魔屏m1怎么转hdmi)

  • iphone7机身多长(苹果7s机身多长)

    iphone7机身多长(苹果7s机身多长)

  • 华为手机4g突然成2g了(华为手机4g突然变成2g要警惕)

    华为手机4g突然成2g了(华为手机4g突然变成2g要警惕)

  • 华为手机圈圈怎么取消(华为手机上的圈圈怎么设置方法)

    华为手机圈圈怎么取消(华为手机上的圈圈怎么设置方法)

  • vivo怎样删除云备份照片(vivo怎样删除云服务里的东西)

    vivo怎样删除云备份照片(vivo怎样删除云服务里的东西)

  • 苹果11系列是单卡还是双卡(苹果11系列是单层主板吗)

    苹果11系列是单卡还是双卡(苹果11系列是单层主板吗)

  • 小米5双卡双待怎么使用(小米5双卡双待吗)

    小米5双卡双待怎么使用(小米5双卡双待吗)

  • 淘宝邮政编码在哪里(淘宝填写邮政编码)

    淘宝邮政编码在哪里(淘宝填写邮政编码)

  • 美团退款被商家拒绝还能在申请吗(美团退款被商家拒绝怎么申请客服介入)

    美团退款被商家拒绝还能在申请吗(美团退款被商家拒绝怎么申请客服介入)

  • 怎么把图片弄成闪照(怎么把图片弄成链接的形式)

    怎么把图片弄成闪照(怎么把图片弄成链接的形式)

  • 一加7屏占比(一加7pro屏占比)

    一加7屏占比(一加7pro屏占比)

  • 怎么摇步数(怎么摇步数?)

    怎么摇步数(怎么摇步数?)

  • 怎么在抖音卖自己的产品(怎么在抖音卖自己的课程)

    怎么在抖音卖自己的产品(怎么在抖音卖自己的课程)

  • 什么原因导致xp系统桌面变成经典主题界面,无法更改?(什么原因导致血脂高)

    什么原因导致xp系统桌面变成经典主题界面,无法更改?(什么原因导致血脂高)

  • uniapp通过watch监听和computed的使用(uniapp监听网络状态)

    uniapp通过watch监听和computed的使用(uniapp监听网络状态)

  • 日期选择器:jquery datepicker的使用(日期选择器的()属性表示选择器的粒度)

    日期选择器:jquery datepicker的使用(日期选择器的()属性表示选择器的粒度)

  • 房地产销售增值税纳税义务发生时间
  • 增值税税控系统技术维护费
  • 计提税金会计分录怎么算
  • 企业中秋晚会活动方案
  • 运输公司的税率是多少
  • 职工福利按工资发放吗
  • 合同不交印花税合法吗
  • 合作社开具的免税农产品发票
  • 新办商贸企业一般纳税人合同金额
  • 中介行业风险
  • 清理往来账管理办法
  • 国库存款利息收入计入哪个预算收入科目
  • 累计折旧贷方余额是负数表示什么
  • 低值易耗品摊销方法
  • 一件商品若卖100元
  • 水利申报怎么申报
  • 建筑劳务公司人员结构
  • 银行结算卡年费多少
  • 原材料总分类账怎么写
  • 如何理解结转资金与结余资金的区别
  • 公司活动服装费会计分录
  • 软件行业的收入怎么样
  • 实收资本未到位借款利息可以税前扣除吗
  • 收到应收票据应该确认收入吗
  • 生育津贴支付方式
  • 应交企业所得税和所得税费用区别
  • PHP:oci_password_change()的用法_Oracle函数
  • 如何配置无线路由器参数
  • php数组函数 菜鸟
  • 商誉减值计算步骤
  • 科技三项费用拨款共计5000万元
  • 前端 高级
  • trainer 平替
  • 2021前端热门技术解读
  • sudo命令功能
  • php教程从入门到精通
  • php源码封装
  • 双抬头发票认证
  • phpcms安装
  • mongodb使用场景总结
  • 废品销售是否缴纳增值税
  • 小规模进项是专票销项是普票可以抵扣吗
  • 融资性租赁税率
  • 减免增值税的相关规定
  • 以前年度损益调整怎么做账
  • 应该是先付款还是先开发票
  • 企业征地款会计分录
  • 销售商品的折扣
  • 在保险中,保险利益的载体是
  • 土地出让合同的签订主体
  • sqlyog存储过程
  • sql数据库分布式部署
  • win7防火墙如何添加允许
  • 播放windows xp
  • win7桌面库图标怎么删除
  • 删除 ubuntu
  • 新买的u盘安全吗
  • linux安装迅雷
  • launch pxe
  • linux中sed命令
  • 开关光驱是平移还是旋转
  • windows10总是提醒更新
  • unity的设置在哪里
  • Ubuntu14.04 GLUT的安装
  • cocos lua教程
  • androidannotations的background和UiThread配合使用参考
  • font:inherit
  • react基础入门
  • jquery图片轮播视频
  • unity3d动画系统
  • unity做app
  • beautiful python
  • javascript字符
  • python抓取手机号软件
  • python能不能开发微信小程序
  • 无偿转让股权要交税吗
  • 异地户口如何办理护照
  • 福建省茶叶协会会长名单
  • 白酒消费税应纳税额
  • 烟叶税是谁交
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设