nuxt 引入iconfont多色图标
symbol引用
这是一种全新的使用方式,应该说这才是未来的主流,也是平台目前推荐的用法。相关介绍可以参考这篇文章 这种用法其实是做了一个svg的集合,与另外两种相比具有如下特点:
- 支持多色图标了,不再受单色限制。
- 通过一些技巧,支持像字体那样,通过
font-size
,color
来调整样式。 - 兼容性较差,支持 ie9+,及现代浏览器。
- 浏览器渲染svg的性能一般,还不如png。
使用步骤如下:
目录结构:
第一步:引入iconfont.js:
nuxt.config.js文件中:
plugins: [{ src: "./static/font/iconfont.js", ssr: false }]
第二步:加入通用css代码(引入一次就行):
common.js文件中:
.icon {width: 30px; height: 30px;vertical-align: -0.15em;fill: currentColor;overflow: hidden;
}
nuxt.config.js文件中引入:
css: ["./static/common.css","./static/font/iconfont.css"],
第三步:挑选相应图标并获取类名,应用于页面:
<template><section class="container"><div><!-- 无颜色 --><i class="iconfont icon--message" style="font-size:30px"></i><i class="iconfont" style="font-size:30px"></i><!-- 有颜色 --><svg class="icon" aria-hidden="true"><use xlink:href="#icon--message"></use></svg><svg class="icon" aria-hidden="true"><use xlink:href="#icon--strategy"></use></svg></div></section>
</template>
页面:
nuxt 引入iconfont多色图标相关推荐
- 小程序引入iconfont多色图标
1.登录阿里图标库网址 2.将下载的文件进行解压,命名为iconfont 3.全局安装npm install -g iconfont-tools 4.运行命令行: iconfont-tools,如下图 ...
- Iconfont多色图标使用和单色图标实现渐变色
iconfont多色图标使用 引入iconfont提供的Symbol的js文件 <script src="//at.alicdn.com/t/font_2300423_06dtj5dw ...
- 9012年了你还在用单色图标?(iconfont多色图标详解)
前言 记录iconfont的三种使用方式 多色图标出来已经很久了,现在才拿出来说貌似有点过时... 但为了方便自己以后知道怎么使用,也为了让更多刚入门的新手熟悉iconfont,还是决定写一篇比较详细 ...
- flutter项目引入iconfont【阿里巴巴图标】的图标
下载图标 这里直接去iconfont阿里巴巴矢量图标库,选好自己需要的图标,点击如下图所示[添加到库] 然后选择头像左侧的购物车图标 然后点击下载代码 引入图标 解压完打开文件夹可以看到如下文件列表, ...
- html如何引入iconfont官网图标
1.首先打开iconfont官网选择你想要的图标 http://www.iconfont.cn 2.将图标添加入库,加入你的一个项目中(小米商城是我自己新建的一个项目) 3.打开该项目,生成链接,打开 ...
- uniapp中使用iconfont多色图标
1.iconfont下载图标 2.安装iconfont-tools npm install -g iconfont-tools 3.powershell执行命令 1. 以管理员身份运行PowerShe ...
- vue引入iconfont阿里字体图标库报错和解决
报错:引入阿里字体库后报错说找不到文件 解决:在引入的字体iconfont.css中加入绝对路径 内容:如图 @font-face {font-family: "iconfont" ...
- Iconfont 多色图标使用svg颜色无法修改问题
原因是因为iconfont.js里面的fill 被写死了,所以修改不了. 1.把icon文件下载下来,打开iconfont.js,使用编译器正则替换掉所有包含fill="xxx", ...
- 微信小程序使用iconfont阿里矢量多色图标
引用 使用方法: 引用方法名 支持多色 兼容性 unicode ❌ 好 font-class ❌ 良好 symbol ✔ 差 虽然unicode和font-class很好,但你会发现都不支持多色模式, ...
- 如何引入iconfont中的单色图标和多色图标(超简单)
网址:iconfont-阿里巴巴矢量图标库 超简单!再不会引入就过分了哈! 一.单色图标引入 1.选择需要的图标 2.创建新项目.添加至该项目.下载到本地 3.将压缩包解压到自己的代码文件夹中 4.在 ...
最新文章
- iOS逆向(4)-代码注入,非越狱窃取微信密码
- skimage 学习笔记
- python 两个[]_Python中的两个测试工具
- php-ast 开源,PHP AST学习 - osc_ryjlu6z2的个人空间 - OSCHINA - 中文开源技术交流社区...
- 强制消除Xcode警告的方法
- 洛谷P3390 【模板】矩阵快速幂
- 开源音乐播放器_如何选择开源音乐播放器
- 卡尔曼滤波,高斯函数
- 【MDVRP】基于matlab遗传算法求解带距离的多车场车辆路径规划问题(含单线路局部优化)【含Matlab源码 1170期】
- C++中常引用的注意事项以及常引用和非常引用之间的转换
- 对WORD文档的关键字搜索
- matlab fft2 fftshift,matlab fft fftshift
- PPT背景填充的几种方式,简单高效
- BeautifulSoup抓取门户网站上的链接
- 算法数据结构(三十五)----子数组达到累加和的最大长度系列
- 期刊投稿状态_SCI期刊投稿各种状态详解
- ExecutorService 接口学习
- 【实战】python以及opencv实现信用卡的数字识别
- 使用husky配置git代码提交规范
- React 界面样式设计
热门文章
- crx什么意思_CRX文件是什么
- 智能制造在美国、德国、日本有什么不同
- Java 算法:带权图Weighted Graph
- mysql 查询最多的_mysql查询——查找订单最多的客户
- wamp php 7.0,wamp如何尝鲜php7
- 解决阿里云Workbench登录失败
- 【机智云专题】①:乐鑫esp8266巧用机智云自动代码生成功能,移植加入驱动单路继电器,实现智能定时插座。(附带demo)
- SpringBoot入门之SpringBoot热部署,什么是热部署 04
- 激光中心线算法MATLAB仿真
- Windows之cmd命令检查网络