- テキストカラーのグラデーション - linear-gradient() 関数を使用する方法
CSSの linear-gradient() 関数を使用すると、要素の背景にグラデーションを作成することができます。これをテキストカラーに適用するためには、テキストを含む要素に対して次のようなスタイルを適用します。
.gradient-text {
background: linear-gradient(to right, #ff00cc, #00ffff);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
上記の例では、テキストのカラーが #ff00cc
から #00ffff
へのグラデーションとなります。-webkit-background-clip
プロパティを text
に設定することで、テキストの形状に合わせてグラデーションがクリップされます。また、-webkit-text-fill-color
プロパティを transparent
に設定することで、テキスト自体は透明になりますが、グラデーションが表示されます。
- テキストカラーのグラデーション - background-clip: text; を使用する方法
一部のブラウザでは、-webkit-
プレフィックスが必要な場合があります。代わりに、background-clip: text;
プロパティを使用する方法もあります。
.gradient-text {
background-image: linear-gradient(to right, #ff00cc, #00ffff);
background-clip: text;
color: transparent;
}
上記の例では、background-image
プロパティにグラデーションを指定し、background-clip
プロパティを text
に設定することで、テキストカラーにグラデーションを適用します。そして、color
プロパティを transparent
に設定することで、テキスト自体を透明にします。
これらの方法を使って、テキストカラーにグラデーション効果を与えることができます。必要に応じて、使用するカラーコードやグラデーションの方向を調整してください。以上のコード例を参考にして、あなた自身のデザインに合わせたスタイルを作成してみてください。