效果展示

1.如何使用icon

本文使用symbol,其他使用方式可参考官网
https://www.iconfont.cn/help/detail?spm=a313x.7781069.1998910419.d8d11a391&helptype=code

第一步:引入项目下面生成的symbol代码:

记住前面需要加上http

<link rel="stylesheet" href="http://at.alicdn.com/t/font_1038719_zknbsv10w2.css">

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

<style type="text/css">
.icon {width: 1em; height: 1em;
vertical-align: -0.15em;
fill: currentColor;
overflow: hidden;
}
</style>

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

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

<i class="iconfont icon-huaduo" style="color:red;"></i>

实际情况中"iconfont"(font-family)需要修改为你项目下的font-family。可以通过编辑项目查看,默认是"iconfont"。

2.实现icon颜色渐变

核心思想为下面 3 条属性值。
1、 设置渐变的背景
background: -webkit-linear-gradient(-45deg, #caff55 20%, #45cd00 60%);
2、规定背景的绘制区域为文字区域
-webkit-background-clip: text;
这个属性还有其他值:
border-box (默认) 背景被剪裁到边框盒
padding-box 背景被剪裁到内边距框
content-box 背景被剪裁到内容框
3、文字填充颜色(这里一定要设置 transparent,不然会覆盖底部的背景色)
-webkit-text-fill-color: transparent;

代码

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title><link rel="stylesheet" href="http://at.alicdn.com/t/font_1038719_zknbsv10w2.css"><style type="text/css">.icon {width: 1em;height: 1em;vertical-align: -0.15em;fill: currentColor;overflow: hidden;}.icon-huaduo{font-size: 200px;background-image: -webkit-linear-gradient(-45deg, #caff55 20%, #45cd00 60%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}</style>
</head>
<body><div><h1>IconFont 图标</h1><i class="iconfont icon-huaduo"></i></div>
</body>
</html>

更详细内容请访问:https://www.jianshu.com/p/94a00d79a2af

实现iconfont图标渐变相关推荐

  1. iconfont图标、平面转换、颜色渐变

    一.iconfont图标使用步骤 1.打开阿里巴巴矢量图标库,查找自己需要的图标. 2.点击下载,添加至项目 3.两种方法:下载至本地.生成线上链接(注意在生成链接后前面添加http:) 4.下载至本 ...

  2. Swift使用iconfont图标

    iconfont怎么在iOS中使用了 什么是iconfont? 简而言之就是将图标用文字(通过编码)字体的形式显示. 优点:减少项目体积包,  减少切2倍图和3倍图 ,  各设备显示效果都不错,  可 ...

  3. 前端知识:如何创建自己的Iconfont图标库

    在日常的开发过程中,前端页面经常会引用一些图标,iconfont图标库是前端开发者非常友好的在线字体图标库.大家可以根据平常所涉及的项目,收藏自己需要的图标库,方便在后续的项目中使用,今天小编给大家介 ...

  4. WPF 如何将IconFont图标转成Geometry

    之前每次使用IconFont图标,都要去下载一个png图片,每次颜色什么的改了,都要重新下载,太苦逼了. 现在好了,终于找到如何方便快速地使用IconFont图标了. 是应该的演示如何从IconFon ...

  5. [软技能] 请说说使用iconfont图标的优点和缺点

    [软技能] 请说说使用iconfont图标的优点和缺点 优点:减少请求次数,将多个 icon 合并到一个字体文件中,从而提高网页性能: 自由的变化大小和颜色,因为字体是可以通过样式来设置大小和颜色的: ...

  6. vantUI 自定义引入iconfont图标(3种风格)- 案例篇

    文章目录 vantUI 自定义引入iconfont图标(3种方法:含案例截图) 效果图 · 对比: 重要代码`(3种代码格式)`: 全局引入 · 代码: 项目文档 · 目录结构 本地document文 ...

  7. 项目中引入阿里巴巴图标——iconfont图标的使用-svg格式

    项目中引入阿里巴巴图标--iconfont图标的使用-svg格式 一.下载图标 1.先进入iconfont.cn页面 iconfont官网:https://www.iconfont.cn/ 2.登陆, ...

  8. icon-font 图标字体的使用

    icon-font 图标字体的使用, 方法一:可以在icomoon下载相应的图表字体,官网为:https://icomoon.io/ 进去会提供600+的免费图表,如果想要更多的图表字体可选择Icon ...

  9. 如何在uni-app中引入iconfont图标

    如何在uni-app中引入iconfont图标 step1 在iconfont中找到你要的图标,这里和vue其他地方引用的步骤一致,如果是第一次使用iconfont请自行百度使用方法,因为我一直使用的 ...

最新文章

  1. Win/Linux常用命令
  2. 北大AI公开课2019 | 商汤科技沈徽:AI创新与落地
  3. [0618]Tyvj1128中文大写数字
  4. VTK:平行坐标用法实战
  5. Atom飞行手册翻译: 3.4 文本处理包
  6. ognl表达式的小知识点
  7. 遗传算法Python代码实现
  8. GalGame汉化教程(一)——Ollydbg修改编码和字体
  9. 【推荐】四款数据库可视化操作工具
  10. 互联网 年龄歧视_太老了,无法玩:年龄歧视和游戏
  11. vue动态设置背景图片
  12. 学习逆向某风控id分析
  13. 基于LORA SX1278的温度监控控制系统开发设计-软件方案基于时分复用TDMA
  14. perl linux yum,Linux CentOS6.5(x86_64)安装Perl5.26
  15. OpenCV打开摄像头《大华摄像头》
  16. C++——素数(质数)专题训练4
  17. Foxmail 7.2数据迁移,导入旧数据
  18. dedecms织梦网站程序搬家的几个步骤详解
  19. 30岁前,你应该知道的九大潜规则
  20. IIR数字滤波器设计(数字信号处理)

热门文章

  1. 在windows系统上如何将iphone备份到移动硬盘
  2. 最新office2016安装mathtype出现错误提示的解决办法
  3. Unity粒子系统基础总结
  4. Camstar 大数据之数据处理
  5. 如何去掉界面中缅甸语圈圈(JB,JB2)
  6. python matplotlib 绘制图片并保存图片
  7. 华为服务器驱动下载及安装
  8. 2022春招面试题总结-C++方向
  9. 日语二级能力考试单词记忆的方法
  10. 第四篇:由浅入深,虚拟机常量池底层解析