Author | 王平安 |
---|---|
pingan8787@qq.com | |
博 客 | www.pingan8787.com |
微 信 | pingan8787 |
每日文章推荐 | https://github.com/pingan8787/Leo_Reading/issues |
基础样式
1 | .gradient-text { |
1.使用 background-cli和text-fill-color
1 | .gradient-text-one { |
background: -webkit-linear-gradient(...)
为文本元素提供渐变背景。webkit-text-fill-color: transparent
使用透明颜色填充文本。webkit-background-clip: text
用文本剪辑背景,用渐变背景作为颜色填充文本。
2.使用 mask-image
1 | .gradient-text-two { |
mask-image
和 background-image
一样,不仅可以取值是 图片路径,也可以是渐变色。
3.使用 linearGradient和fill
1 | .gradient-text-three{ |
1 | <svg viewBoxs="0 0 500 300" class="svgBox"> |
在SVG中,有两种主要的渐变类型:
- 线性渐变(linearGradient)
- 放射性渐变(radialGradient)
- SVG中的渐变不仅可以用于填充图形元素,还可以填充文本元素
完整代码
1 |
|