如何实现文本渐变
简介#
渐变

1. css实现文本渐变#
单行渐变#
竖向渐变, display 必须是纯inline
意义:相比单色更加清晰
原理解释:
- background-image: linear-gradient(0deg,#67cff3,#fff); 为文本提供渐变背景
- -webkit-text-fill-color: transparent 或者 color: transparent; 透明色填充文本
- -webkit-background-clip: text; 文本剪辑背景填充文本
注意: -webkit-background-clip 必须位于 background-image 之后
整体渐变#

display: 非inline 即可
2. svg实现文本渐变#

缺点:
- 文本换行需要手动借助标签
- 渐变路径需要中自定义, 且id必须唯一
3. webkit 内核浏览器特有 -webkit-mask-image: -webkit-gradient()#
参考: 单行渐变:https://chaolucky.com/blog/05/25-98.html
SVG text文本换行和foreignObject换行对比 : [https://www.zhangxinxu.com/study/201708/svg-text-vs-svg-foreignobject.html](