设计经验:在项目中使用iconfont字体图标-Symbol 引用方式

举报
幸福科技 发表于 2022/04/30 08:47:37 2022/04/30
【摘要】 设计经验:如何在项目中使用iconfont字体图标,本文就这一问题整理出来比较详细的使用方法和经验。从iconfont官方表时,Symbol 引用是一种全新的iconfont的使用方式,这是将是未来的主流,也是iconfont平台目前推荐的用法。

      如何在项目中使用iconfont字体图标,本文就这一问题整理出来比较详细的使用方法和经验。从iconfont官方表时,Symbol 引用是一种全新的iconfont的使用方式,这是将是未来的主流,也是iconfont平台目前推荐的用法。

Symbol 引用具有如下特点:


  • 支持多色图标了,不再受单色限制。
  • 通过一些技巧,支持像字体那样,通过 font-size, color 来调整样式。
  • 兼容性较差,支持 IE9+,及现代浏览器。
  • 浏览器渲染 SVG 的性能一般,还不如 png。

使用步骤如下:

第一步:打开https://www.iconfont.cn/网站,并注册登录。


login.PNG



第二步:在资源管理页面,新建项目,并将选定的图标添加入库,然后将项目下载到本地。

pic2.PNG

第三步:将下载到本地的文件解压后打开,首页将iconfont.js文件拷贝到本地项目中的js文件夹中,并做好引用。


pic3.jpg


<!-- 引入 symbol 代码(iconfont.js文件) -->
<script type="text/javascript" src="/static/admin/js/iconfont.js"></script>

第四步:在样式表中加入通用 CSS 代码(可根据页面需要调整):

.icon {
 width: 1em; height: 1em;
 fill: currentColor;
 overflow: hidden;
 display: inline-block;
 vertical-align: middle;
 min-width: 30px;
 text-align: center;
 font-size: 20px;
 font-weight: normal;
 margin-right: 2px;
}

第五步:进入解压出来的文件夹,打开demo_index文件挑选相应图标并获取图标名称,应用于页面:

<svg class="icon svg-icon" aria-hidden="true">
      <use xlink:href="#icon-tupianxinwen"></use>
</svg>

最后,查看图标效果

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。