2016-04-15 36 views
4

次のコードはChromeで動作しますが、Firefoxでは動作しません。このスタイルは成功メッセージを点滅させます。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>

+1

Typo use =クラス –

+1

の横にある限り、background-clipはffでサポートされていません。 –

+0

リンクされた質問は、接頭辞付きの '-moz'を参照していますが、答えはすべて同じです。 'background-clip'は標準プロパティですが、' text'という値はありません。これはWebkit固有のオプションなので、他のブラウザでは動作しません。 – Harry

答えて

1

私はFirefoxのサポートのためにuはこのような何かを書くために必要があると思います。

div { 
 
    background: linear-gradient(to right, red, orange, yellow, green, blue, indigo, violet); 
 
}
<div>A rainbow made from a gradient</div>

の方法は、あなたがそれを使用しているので、私はいつもあなたが望むグラデーションを生成するthis tool

+1

Opは虹の箱のテキストではなく、虹のテキストを使用したいと思っています。質問のモト/目的を変更しないでください。thanx –

0

より良い使用thisツールを使用してグラデーションの色を作るために、より

ためhereを見ますそれはmozillaによって認識されません。

background-clip: text;は、私が存在しないため、mozillaでは動作しません。

+0

うまくいきませんので、回答として投稿する前にあなた自身のコードを確認してください。 –

+0

@Leothelionあなたは試してもあなたのために働かなかったのですか? –

+0

はいしてください.ffでチェックしてください –

関連する問題