是否有生成器或生成 这样 的文本但不必定义 每个 字母的简单方法
所以是这样的:
.rainbow {
background-image: -webkit-gradient( linear, left top, right top, color-stop(0, #f22), color-stop(0.15, #f2f), color-stop(0.3, #22f), color-stop(0.45, #2ff), color-stop(0.6, #2f2),color-stop(0.75, #2f2), color-stop(0.9, #ff2), color-stop(1, #f22) );
background-image: gradient( linear, left top, right top, color-stop(0, #f22), color-stop(0.15, #f2f), color-stop(0.3, #22f), color-stop(0.45, #2ff), color-stop(0.6, #2f2),color-stop(0.75, #2f2), color-stop(0.9, #ff2), color-stop(1, #f22) );
color:transparent;
-webkit-background-clip: text;
background-clip: text;
}
<span class="rainbow">Rainbow text</span>
但不是用 彩虹 色而是用其他颜色生成(例如白色到灰色/浅蓝色渐变等)我找不到一个简单的解决方案。有什么解决办法吗?
原文由 StabDev 发布,翻译遵循 CC BY-SA 4.0 许可协议
我不完全知道 停止 的东西是如何工作的。但我有一个 渐变文本 示例。也许这会帮助你!
_如果需要,您还可以向渐变添加更多颜色,或者只是从 颜色生成器 中选择其他颜色