以下代码适用于Chrome,但在Firefox中失败。这种风格闪烁成功消息。CSS不适用于Firefox,但适用于Chrome
.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;
}
<div class="rainbow">Success</div>
只要我知道ff中不支持背景剪辑,则错字使用=类 –
旁边。 –
虽然链接的问题涉及'-moz'前缀版本,答案都是一样的。 'background-clip'是一个标准属性,但值'text'不是。这是一个特定于Webkit的选项,因此在其他浏览器中不起作用。 – Harry