【发布时间】:2016-10-16 08:32:57
【问题描述】:
是否有一个生成器,或者一种简单的方法来生成像this 这样的文本,但不必定义每个字母
所以是这样的:
.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>
但不是用 rainbow 颜色而是用其他颜色生成(例如白色到灰色/浅蓝色渐变等)我找不到一个简单的解决方案。有什么解决办法吗?
【问题讨论】:
-
有很多网站提供相同的服务,例如cssmatic.com
-
那里有什么问题?根据需要更改渐变。如果您询问的是工具/生成器(我认为您是),那么您的问题将因离题/意见而被关闭。
-
这仅适用于 背景 而不是文本颜色本身:|
-
我试图了解如何获得与 rainbow text 示例相同的效果,但使用其他颜色 @Harry 不要求生成器 perse 关于如何简单地自己设置颜色/rainbow 示例如何工作的解决方案也会有很大帮助。
-
我很想知道它是如何工作的。因为给定的答案使用了不同的 a 方法(有效,但我仍然很想知道)@Harry
标签: css generator gradient linear-gradients