CSSのbackground-clipでテキストをグラデーションに

HTML&CSS

CSSのbackground-clipでテキストをグラデーション加工することができます。
本来は「background-clip」プロパティは、要素の背景がcolor又はimageの時、境界の下まで拡張するかどうかを指定するものです。
ところが、この値には「text」があり、この値を設定するとテキストに背景色や背景画像をクリッピングすることができます。

スポンサーリンク

テキストをグラデーションにする例

サンプル

「background-clip」プロパティを使ってテキストにグラデーションをつけるには、「background-clip」プロパティの値を「text」にします。
次に、colorの値をtransparent(透明)にするのがポイントです。

結局、背景のグラデーションがクリッピングマスクされて透明な文字の部分に表示される仕掛けです。

background-image: linear-gradient(#1FE0C6,#DB4EC1);
background-clip: text;
-webkit-background-clip: text;
color: transparent;
スポンサーリンク

お勧め書籍

AI関連

Python

JavaScript

HTML CSS関連

統計学

HTML&CSS Tips
スポンサーリンク
dororoをフォローする
IT工房|AI入門とWeb開発|エンジニアのグルメ日記
タイトルとURLをコピーしました