CSSのcolor
タグでグラデーションを使用するにはどうすればいいですか?色でグラデーションを作成してください:
通常、グラデーションにはbackground: linear-gradient(90deg, #0FCBF4, #4609FC);
を使用しますが、私の場合はcolor
タグしか使用できません。 (color
で勾配が働かない) background
に変更しようとしましたが、それでも成功しませんでした。
ありがとうございました!
CSSのcolor
タグでグラデーションを使用するにはどうすればいいですか?色でグラデーションを作成してください:
通常、グラデーションにはbackground: linear-gradient(90deg, #0FCBF4, #4609FC);
を使用しますが、私の場合はcolor
タグしか使用できません。 (color
で勾配が働かない) background
に変更しようとしましたが、それでも成功しませんでした。
ありがとうございました!
サポートするブラウザに応じて、このようなことを行うことができます。さもなければ、私が知っている限り、テキストにグラデーションを作る方法はありません。
h1 span {
font-size: 72px;
background: -webkit-linear-gradient(90deg, #0FCBF4, #4609FC);
background: linear-gradient(90deg, #0FCBF4, #4609FC);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}
<h1><span>Test</span></h1>
私は、Firefox、Chromeとエッジでテストしており、それはこれら3つに動作しますが、IE11では動作しません。
ありがとうございました。問題は、アイテムがテキストではなく、アイコンであることです。 –
そしてアイコンは何ですか? png、svg、jpgなど? – Jonathan
これはフォントの素晴らしいアイコンです。 –
あなたが試したコードを投稿してください。 「color:」タグが意味することは明確ではありません。 – Jonathan
.node .unread .nodeIcon.hasGlyph {color:linear-gradient(90deg、#0FCBF4、#4609FC);} –