Web ToolBox

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

美しいグラデーション文字をCSSで作成

プレビュー

Gradient Text Generator

グラデーション設定

グラデーションタイプ
カラーストップ 4 / 8
%
%
%
%

生成されたCSS

background: linear-gradient(135deg, #ff6b6b 0%, #feca57 33%, #48dbfb 66%, #1dd1a1 100%);
color: transparent;
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
text-fill-color: transparent;

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

見出しやキャッチコピーにグラデーション効果を適用できるツールです。テキストに美しいグラデーションを加えたCSSコードを、コーディング不要で生成できます。

カラーピッカーで色を選び、スライダーで角度や位置を調整するだけ。プレビューを見ながら理想の配色を探して、完成したCSSコードをコピーすれば、すぐにWebサイトで使用できます。

主な機能

グラデーションタイプの選択

線形と放射状を切り替えられます。線形では0〜360度で角度を指定でき、よく使う角度(0°、45°、90°、180°、270°)はプリセットボタンから選択可能です。放射状では円形と楕円形から形状を選べます。

カラーストップの管理

最大8色まで追加でき、それぞれの位置を0〜100%の範囲で調整できます。「均等ポジション」ボタンを使えば自動で等間隔に配置され、その後スライダーで個別に微調整することも可能です。

プレビューと背景色の調整

テキストを入力してリアルタイムでグラデーションを確認できます。背景色も変更できるため、実際の使用環境に近い状態でデザインをチェックできます。

CSS コード生成

完成したグラデーションは自動でCSSコードに変換されます。-webkit-background-clipbackground-clipを使った、ブラウザ互換性の高いコードが生成されます。

使い方

画面上部でテキストを入力し、グラデーション設定エリアでタイプ・角度・色を調整します。プレビューで仕上がりを確認したら、生成されたCSSコードをコピーして使用できます。

グラデーションテキストの仕組み

グラデーションテキストは、background-clip: textを使ってテキストの形状でグラデーション背景を切り抜く技術です。

background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
color: transparent;
-webkit-background-clip: text;
background-clip: text;

テキスト自体を透明にして、背景のグラデーションだけを表示することで実現します。

グラデーションテキストの活用

見出しとタイトル

ページのメインタイトルやセクション見出しにグラデーションを使うと、視線を集めやすくなります。特にランディングページのヒーローセクションで効果的です。

ロゴとブランディング

企業やサービスのロゴに使えば、モダンで洗練された印象を与えられます。SVGではなくテキストで実装できるため、SEOにも有利です。

CTAボタン

「今すぐ登録」「詳細を見る」などの行動喚起テキストにグラデーションを使うと、クリック率の向上が期待できます。

美しいグラデーションテキストを作るコツ

色の選び方

色相環で近い色同士(青から紫、黄色からオレンジなど)を組み合わせると、自然で馴染みのある仕上がりになります。コントラストが強すぎると読みにくくなるため、明度のバランスに注意が必要です。

背景色との関係

テキストのグラデーションは背景色との組み合わせで印象が大きく変わります。明るい背景には暗めのグラデーション、暗い背景には明るめのグラデーションを選ぶと視認性が保たれます。

角度の使い分け

  • 90度(横方向): 読みやすさを保ちつつ、さりげないアクセント
  • 45度・135度(対角線): ダイナミックで目を引く効果
  • 180度(縦方向): 落ち着いた印象で長文にも適用しやすい

ブラウザ対応

モダンブラウザはすべてbackground-clip: textに対応していますが、古いブラウザのために代替スタイルを指定しておくことをおすすめします。

color: #667eea; /* 代替色 */
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;

グラデーションに対応していないブラウザでは、最初に指定した単色が表示されます。

注意点

アクセシビリティへの配慮

グラデーションテキストは装飾的な要素のため、本文など長いテキストへの使用は避けましょう。見出しやキャッチコピーなど、重要度の高い短いテキストに絞って使うのが効果的です。

テキスト選択時の見え方

一部のブラウザでは、グラデーションテキストを選択すると見えにくくなる場合があります。重要な情報には通常のテキストスタイルを使用することをおすすめします。