如何在vue中使用自定义icon图标

这次给大家带来如何在vue中使用自定义icon图标,在vue中使用自定义icon图标的注意事项有哪些,下面就是实战案例,一起来看一下。

首先因为elementUI提供的icon太少了,所有自己找找有没有矢量图可以补充的,尝试多种方法,觉得下面方法简单易懂,分享给大家

效果图:

如何在vue中使用自定义icon图标

推荐使用阿里爸爸矢量图标管理,iconfont

如何在vue中使用自定义icon图标

如何在vue中使用自定义icon图标

使用方法 登录账号,找到需要的图标加入购物车

然后添加到项目 

如何在vue中使用自定义icon图标

再然后下载代码到本地

如何在vue中使用自定义icon图标

下载代码文件然后解压出现这列表

如何在vue中使用自定义icon图标

打开HTML文件,引用方法教程

补充我人的坑,之前想着在style标签里@import “”,结果一直报错,试了很多方法还是没效果,把问题想复杂了

第一步:在index.html引入fontclass代码:


登录后复制

第二步:挑选相应图标并获取类名,应用于页面:

登录后复制

特点:

兼容性良好,支持ie8+,及所有现代浏览器。

相比于unicode语意明确,书写更直观。可以很容易分辨这个icon是什么。

因为使用class来定义图标,所以当要替换图标时,只需要修改class里面的unicode引用。

不过因为本质上还是使用的字体,所以多色图标还是不支持的。

symbol引用 第一步:html引入symbol代码:


登录后复制

第二步:加入通用css代码(引入一次就行):

.icon {  width: 1em; height: 1em;  vertical-align: -0.15em;  fill: currentColor; overflow: hidden;}

登录后复制

第三步:挑选相应图标并获取类名,应用于页面:

 

登录后复制

这是一种全新的使用方式,应该说这才是未来的主流,也是平台目前推荐的用法。相关介绍可以参考这篇文章 这种用法其实是做了一个svg的集合,与另外两种相比具有如下特点:

支持多色图标了,不再受单色限制。

通过一些技巧,支持像字体那样,通过 font-size , color 来调整样式。

兼容性较差,支持 ie9+,及现代浏览器。

浏览器渲染svg的性能一般,还不如png。

相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

推荐阅读:

怎样使用WebPack配置vue多页面

完美处理Nodejs全局安装模块无法找到命令

以上就是如何在vue中使用自定义icon图标的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2754161.html

(0)
上一篇 2025年3月8日 06:51:21
下一篇 2025年3月5日 15:28:30

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 如何使用vux-ui自定义表单验证

    这次给大家带来如何使用vux-ui自定义表单验证,使用vux-ui自定义表单验证的注意事项有哪些,下面就是实战案例,一起来看一下。 初学框架vue搭配vux使用发现这个UI库使用有些力不从心。下面说说自己在表单验证过程遇到的两个需求问题及解…

    2025年3月8日
    200
  • vue加载自定义的js文件方法

    下面小编就为大家分享一篇vue加载自定义的js文件方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 在做项目中需要自定义弹出框。就自己写了一个。 效果图 遇见的问题 怎么加载自定义的js文件 立即学习“前端免费学习笔记(…

    2025年3月8日
    200
  • Vue.js自定义事件的表单输入组件方法

    下面我就为大家分享一篇vue.js自定义事件的表单输入组件方法,具有很好的参考价值,希望对大家有所帮助。 Vue.js使用自定义事件的表单输入组件 自定义事件可以用来创建自定义的表单输入组件,使用 v-model 来进行数据双向绑定。要牢记…

    编程技术 2025年3月8日
    200
  • d3.js实现自定义多y轴折线图步骤详解

    这次给大家带来d3.js实现自定义多y轴折线图步骤详解,d3.js实现自定义多y轴折线图的注意事项有哪些,下面就是实战案例,一起来看一下。 前言 需求是实现一个生命体征的体温单,x轴是时间线,y轴有多个体征项。效果不是特别复杂,但是行业特殊…

    2025年3月8日
    200
  • 通过在vue项目中引入highcharts图表的方法有哪些?

    下面我就为大家分享一篇在vue项目中引入highcharts图表的方法(详解),具有很好的参考价值,希望对大家有所帮助 npm进行highchars的导入,导入完成后就可以进行highchars的可视化组件开发了 npm install h…

    2025年3月8日
    200
  • 在Vue.directive中发现有关自定义指令的问题

    这篇文章主要介绍了vue.directive 自定义指令的问题小结,需要的朋友可以参考下 1.今天复习一下Vue自定义指令的代码,结果出现一个很无语的结果,先贴代码。 2.      new Vue({ el:”#example”, dat…

    2025年3月8日
    200
  • 如何使用vue应用ueditor自定义上传按钮

    这次给大家带来如何使用vue应用ueditor自定义上传按钮,使用vue应用ueditor自定义上传按钮的注意事项有哪些,下面就是实战案例,一起来看一下。 由于上传地址问题,需要自定义上传按钮,效果如图 由于在页里面没有操作dom,所以想到…

    2025年3月8日 编程技术
    200
  • 在vue2.0中如何实现自定义 饼状图 (Echarts)组件

    下面我就为大家分享一篇vue2.0 自定义 饼状图 (echarts)组件的方法,具有很好的参考价值,希望对大家有所帮助。 1、自定义 图表 组件 Echarts.vue       export default { props: { //…

    2025年3月8日
    200
  • 如何使用vue自定义filters过滤器

    这次给大家带来如何使用vue自定义filters过滤器,使用vue自定义filters过滤器的注意事项有哪些,下面就是实战案例,一起来看一下。 官方给出 Vue.filters(id , [definition])//id {string}…

    2025年3月8日
    200
  • 如何使用Angularjs自定义指令

    这次给大家带来如何使用Angularjs自定义指令,使用Angularjs自定义指令的注意事项有哪些,下面就是实战案例,一起来看一下。 一:自定义指令常用模板 下面是大致的说明,不是全面的,后面来具体说明一些没有提及的细节和重要的相关知识:…

    编程技术 2025年3月8日
    200

发表回复

登录后才能评论