CSS3はグラデーションテキスト効果を実装します
この記事では主に、グラデーションテキスト効果を実現するための CSS3 について説明します。お役に立てれば幸いです。
1. 方法 1: マスク画像属性
を使用して、テキストのグラデーション効果を実現します
対応する HTML コードは次のとおりです:
<h2 class="text-gradient" data-text="天赐美妞">天赐美妞</h2>
HTML に対応する CSS コードは次のとおりです:
.text-gradient { display: inline-block; font-family: '微软雅黑'; font-size: 10em; position: relative; } .text-gradient[data-text]::after { content: attr(data-text); color: green; position: absolute; left: 0; z-index: 2; -webkit-mask-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#ff0000), to(rgba(0, 0, 255, 0))); }
CSSコードからは、「コンテンツコンテンツ生成技術」に加えて、その効果は主にmask-image属性を使用することによって達成され、コンテンツは「Webkitコアブラウザの下でのグラデーション」であることがわかります。 。
2. 方法 2:background-clip + text-fill-color での実装
方法 2 でのテキストのグラデーション効果
ここでの実装は上記よりも簡単です:
<h2 class="text-gradient">天赐美妞</h2>
HTML に対応する CSS コードは次のとおりです:
.text-gradient { display: inline-block; color: green; font-size: 10em; font-family: '微软雅黑'; background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(0, 128, 0, 1)), to(rgba(51, 51, 51, 1))); -webkit-background-clip: text; -webkit-text-fill-color: transparent; };
CSS コードで重要で便利なのは、実際には最後の 3 行です:
background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(0, 128, 0, 1)), to(rgba(51, 51, 51, 1))); -webkit-background-clip: text; -webkit-text-fill-color: transparent;
このメソッドは比較的多くの CSS プロパティを使用しますが、シンプルな構造で使いやすく、色の選択や制御もより正確で分かりやすくなっています。個人的には 2 番目の方法を使用することをお勧めします。
3. 結論
text-fill-color と Mask-image 属性は現在 Webkit コア ブラウザーでサポートされているようであるため、2 つのデモ ページは Chrome または Safari でのみ表示されます。 IE ではもちろん、Firefox ブラウザでも単色で表示されます。
しかし、テキストのグラデーション自体は装飾的な機能なので、プログレッシブエンハンスメントの原理に基づいて、実際のプロジェクトでは大胆に使用することができます。元の機能に影響を与えることなく、数行の CSS コードで、人気が高まっている Chrome ブラウザでより優れた視覚エクスペリエンスを提供できるのはなぜでしょうか。
関連する推奨事項:
以上がCSS3はグラデーションテキスト効果を実装しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









HTMLはWeb構造を定義し、CSSはスタイルとレイアウトを担当し、JavaScriptは動的な相互作用を提供します。 3人はWeb開発で職務を遂行し、共同でカラフルなWebサイトを構築します。

vue.jsでBootstrapを使用すると、5つのステップに分かれています。ブートストラップをインストールします。 main.jsにブートストラップをインポートしますブートストラップコンポーネントをテンプレートで直接使用します。オプション:カスタムスタイル。オプション:プラグインを使用します。

ブートストラップスプリットラインを作成するには2つの方法があります。タグを使用して、水平方向のスプリットラインを作成します。 CSS Borderプロパティを使用して、カスタムスタイルのスプリットラインを作成します。

webdevelopmentReliesOnhtml、css、andjavascript:1)htmlStructuresContent、2)cssStylesit、および3)Javascriptaddsinteractivity、形成、

Bootstrapフレームワークをセットアップするには、次の手順に従う必要があります。1。CDNを介してブートストラップファイルを参照してください。 2。独自のサーバーでファイルをダウンロードしてホストします。 3。HTMLにブートストラップファイルを含めます。 4.必要に応じてSASS/LESSをコンパイルします。 5。カスタムファイルをインポートします(オプション)。セットアップが完了したら、Bootstrapのグリッドシステム、コンポーネント、スタイルを使用して、レスポンシブWebサイトとアプリケーションを作成できます。

ブートストラップに画像を挿入する方法はいくつかあります。HTMLIMGタグを使用して、画像を直接挿入します。ブートストラップ画像コンポーネントを使用すると、レスポンシブ画像とより多くのスタイルを提供できます。画像サイズを設定し、IMG-Fluidクラスを使用して画像を適応可能にします。 IMGボーダークラスを使用して、境界線を設定します。丸い角を設定し、IMGラウンドクラスを使用します。影を設定し、影のクラスを使用します。 CSSスタイルを使用して、画像をサイズ変更して配置します。背景画像を使用して、背景イメージCSSプロパティを使用します。

ブートストラップボタンの使用方法は?ブートストラップCSSを導入してボタン要素を作成し、ブートストラップボタンクラスを追加してボタンテキストを追加します
