CSSテキストグラデーションジェネレーター

美しいグラデーションテキスト効果を作成します。色、角度、プレビューテキストを調整して、CSSをコピーします。

90°
48px
グラデーションテキスト
CSSコード

    

使い方

  1. 色を選択: ピッカーを使ってグラデーションの2色以上を選択します。
  2. 角度とスタイルを調整: 線形または放射状グラデーションを選択し、角度を調整し、オプションでカラーストップ位置を追加します。
  3. CSSをコピー: 生成されたCSSコードはbackground-clip: textと-webkit-background-clip: textを使用してテキストグラデーション効果を実現します, スタイルシートに直接コピーします。

なぜテキストグラデーションジェネレーターを使うのか?

テキストグラデーションは、見出し、ロゴ、コールトゥアクションテキスト用の最も人気のあるモダンなCSS効果の1つです。それを得るには、見落としやすい特定のCSSプロパティの組み合わせ(background、background-clip、-webkit-text-fill-color)が必要です。このジェネレーターはクロスブラウザ構文を自動的に処理し、コードを書く前にグラデーションを完璧にするためのライブプレビューを提供します。

機能

よくある質問

CSSテキストグラデーションはどのように機能しますか?

CSSテキストグラデーションは、要素の背景としてグラデーションを適用し、background-clip: textでその背景をテキストの形状にクリップし、-webkit-text-fill-color: transparent(またはcolor: transparent)でテキストの色を透明にすることで機能します。グラデーションのテキスト形状の切り取りのみが見えます。

テキストグラデーションはすべてのブラウザで機能しますか?

CSSテキストグラデーションはすべての最新ブラウザ, Chrome、Firefox、Safari、Edge, で機能します。-webkit-background-clip: textプロパティはよくサポートされています。非常に古いブラウザ用に常にcolorプロパティを介して単色のフォールバックを計画してください。

任意のフォントサイズでこれを使用できますか?

はい。テキストグラデーションはフォントサイズに完全に適応します, 画像ではなく純粋なCSSなので、高密度ディスプレイを含む任意の解像度で鮮明なまま保たれます。

ウェブ上のグラデーションテキストの短い歴史

グラデーションテキストは、WebKitの-webkit-background-clip: textプロパティでウェブ上に視覚的に可能になりました。これは2008年にWebKitチームによって提案された実験的なSafari/Chromium拡張機能で、テキストのグリフ形状を任意の背景(グラデーション、画像、何でも)で塗りつぶす方法として提案されました。この技術は何年も非公式のままでした:Firefoxはバージョン49(2016年9月)でようやくプレフィックスなしのbackground-clip: textを出荷し、CSS Backgrounds Module Level 42018年頃からW3Cワーキングドラフトとして正式化されました。基礎となるグラデーション構文は別個に成熟しました。CSS Images Module Level 3(W3C推奨2017年)はlinear-gradient()radial-gradient()を第一級の画像値として標準化しました;conic-gradient()はModule Level 4で続きました(Chrome 69 2018年9月、Safari 12.1 2019年3月、Firefox 83 2020年11月)。これら2つの仕様の組み合わせが、今日の1行グラデーション見出しを可能にしています。Tailwind CSSv1.4(2020年)bg-clip-textユーティリティクラスを出荷したとき、開発者コミュニティでの採用が爆発的に増え、グラデーション見出しがドロップイン原始としてのものになりました。現代のブランドアイデンティティは今や視覚的なシグネチャとしてグラデーションテキストに依存しています:Stripeの「Bridges」ヒーロー、Linearのグラデーションロゴタイプ、Vercelのランディングページ、AppleのWWDCマーケティング、Notionのテンプレートストアすべてがこの技術を使用しています。組み合わされたbackground-clip: text + グラデーションパターンは、2005-2015年のウェブデザインを支配した「スタイル化された見出しのPNG」を効果的に置き換え、一気にアクセシビリティとパフォーマンスの問題のカテゴリを削除しました。

CSSグラデーションテキストの解剖学

実世界のグラデーションテキストパターン

アクセシビリティの考慮事項

その他のよくある質問

なぜグラデーションテキストは現代のブランドシグネチャと考えられているのですか?

2つの理由。まず、技術的理由:グラデーションテキストは2017-2020年頃まで完全にクロスブラウザになりませんでした。したがって、それを使用するデザインは「最近構築された」視覚的合図を目に見えて運びます。フラットデザインが「2013」と言ったり、スキューモーフィズムが「2010」と言ったりするのと同じ方法で。次に、文化的理由:Stripe、Linear、Vercel、Apple WWDCは、フィンテックと開発者ツールのマーケティングの2020-2024年の波で、グラデーションテキストをブランドアイデンティティ要素として普及させました。同じ視覚言語を採用することは、そのデザインの系譜への所属を示します。

グラデーションテキストエフェクトをどのようにアニメートしますか?

最も一般的な技術は、サイズが大きいグラデーションでbackground-positionをアニメートします。background-size: 200% 200%を設定し、3-5秒のループでbackground-position0% 0%から100% 100%にアニメートします。動きに敏感なユーザーが静的バージョンを見るように、常にキーフレームを@media (prefers-reduced-motion: no-preference)でラップします。個々のカラーストップを直接アニメートすることは避けます:CSSは現在、ブラウザ間でグラデーション値間をスムーズに補間しませんが、CSS @property(W3C候補推奨2022)はこれを有効にし始めています。

検索エンジンとスクリーンリーダーはグラデーションテキストを見ることができますか?

はい。グラデーションテキストはCSSでスタイル化された純粋なHTMLテキストです;DOMにはまだ実際の文字が含まれています。Google、Bing、スクリーンリーダー(NVDA、JAWS、VoiceOver)、およびテキスト抽出ツールはすべて、それが普通の単色テキストであるかのように内容を正確に読み取ります。これは、グラデーションCSSテキストが古い「スタイル化された見出しのPNG」パターンを置き換えた主な理由の1つです:それらの画像は、手動の代替テキストなしには検索とスクリーンリーダーに見えませんでした。

グラデーションテキストはHTMLメールで動作しますか?

ほとんど動作しません。Outlookデスクトップ(Wordレンダリングエンジン)はbackground-clipを取り除きます;Gmailのウェブクライアントは一貫してサポートしていません;Apple Mailと現代のGmailモバイルクライアントは通常正しくレンダリングします。メールキャンペーンの場合、より安全なアプローチは、フォールバックの単色見出しを出荷し、グラデーションテキストをそれをサポートするクライアントの「プログレッシブエンハンスメント」として扱うことです。いくつかのチームは、代替テキスト付きのPNG/SVGとして見出しを事前構成し、アクセシビリティのトレードオフを受け入れます。

テキストグラデーションでどの色が最もよく合いますか?

3つのパターンが支配的です。類似色(ホイール上で隣接する色、例:青→紫→ピンク)は、ブランドに優しい滑らかな結果を与え、ほとんどの現代のデザインシステムのデフォルトです。補色(ホイール上の反対側、例:青→オレンジ)は強いコントラストを作りますが、長いテキストでは派手に見えることがあります。ブランド調色(プライマリブランド色を明度/彩度の微妙なバリエーションで)、装飾的というよりも統合された感覚の洗練された効果を生み出します。1つの見出しに3つ以上の色を混ぜることは避けてください;複雑なグラデーションは、アイコンやグラフィック要素のために予約しておくのが最善です。

関連ツール

CSSグラデーションジェネレーター CSSテキストストロークジェネレーター グリッチ・テキスト・ジェネレーター CSSアニメーションジェネレーター