N2
NanToo
AD
デザイン・Web制作

CSSグラデーション生成ツール

線形・放射・円錐の3種グラデーションをGUIで作成。色数・角度・位置を自由に調整し、CSSコードをワンクリックコピー。12種のプリセット付き。

プレビュー

グラデーションタイプ

90°180°270°360°

カラーストップ

ハンドルをドラッグして位置を調整

#FF6B35
%
#1E90FF
%

プリセット

CSS出力

background: linear-gradient(90deg, #FF6B35 0%, #1E90FF 100%);

Tailwind CSS

bg-gradient-to-r from-[#FF6B35] to-[#1E90FF]
AD

CSSグラデーション生成ツールについて

CSSグラデーションの種類と使い方

CSSでは3種類のグラデーションを使用できます。それぞれの特徴を理解して、デザインに活用しましょう。

  • linear-gradient(線形):指定した角度に沿って色が直線的に変化します。最も一般的に使われるタイプで、ヘッダー背景やボタンのデザインに適しています。角度はdeg単位で指定し、0degは下から上、90degは左から右への方向です。
  • radial-gradient(放射状):中心点から外側に向かって色が変化します。円形(circle)と楕円形(ellipse)の2種類の形状を選べます。スポットライト効果やバッジの背景に効果的です。
  • conic-gradient(円錐):中心点を軸に色が回転するように変化します。パイチャートやカラーホイールの作成に利用できます。比較的新しいCSS機能ですが、主要なモダンブラウザでサポートされています。

このツールでは、これら3種類すべてをリアルタイムにプレビューしながら、色やポジションを自由に調整できます。

グラデーションデザインのコツ

美しいグラデーションを作るためのポイントを紹介します。

  • 色数は2〜3色が基本:多くの色を使いすぎると散漫な印象になります。まずは2色から始め、必要に応じて中間色を追加しましょう。
  • 類似色を使う:色相環で近い色同士のグラデーションは自然で美しい仕上がりになります。例えば青→水色、オレンジ→黄色など。
  • 彩度と明度のバランス:同じ彩度・明度帯の色を組み合わせると統一感が生まれます。極端に異なる彩度の色を混ぜると濁って見えることがあります。
  • カラーストップの位置調整:デフォルトの均等配置だけでなく、ストップ位置をずらすことで、色の変化に緩急をつけられます。

プリセットを参考にしながら、自分好みのグラデーションを見つけてみてください。

パフォーマンスとアクセシビリティの考慮点

CSSグラデーションを使用する際のパフォーマンスとアクセシビリティについて知っておくべきポイントです。

  • 画像より軽量:CSSグラデーションはブラウザがレンダリング時に生成するため、画像ファイルのダウンロードが不要です。ページの読み込み速度改善に貢献します。
  • レスポンシブ対応:CSSベースのグラデーションはどんな画面サイズでも美しく表示されます。Retinaディスプレイでもぼやけません。
  • テキストの可読性:グラデーション上にテキストを配置する場合は、すべての位置でテキストが十分なコントラストを持つか確認しましょう。WCAG基準のコントラスト比4.5:1以上を目安にしてください。
  • アニメーションの注意:CSSグラデーションの直接アニメーションはGPU負荷が高くなることがあります。opacitytransformを使った代替手法を検討しましょう。

よくある質問

Q. CSSグラデーションの角度はどう指定しますか?
linear-gradientの角度はdeg(度)で指定します。0degは下から上への方向、90degは左から右、180degは上から下です。時計回りに角度が増加します。例えば45degは左下から右上への斜め方向のグラデーションになります。conic-gradientの角度はグラデーションの開始位置を指定します。
Q. グラデーションの色を3色以上にするにはどうすればよいですか?
CSSのgradient関数では、カンマ区切りで複数のカラーストップを追加できます。各ストップには色とパーセンテージ位置を指定します。例:linear-gradient(90deg, #FF0000 0%, #00FF00 50%, #0000FF 100%)。このツールでは「色を追加」ボタンで簡単にストップを追加できます。
Q. Tailwindでグラデーションを使うには?
Tailwind CSSでは、bg-gradient-to-r(右方向)などの方向クラスに加え、from-[色]、via-[色]、to-[色]で色を指定します。ただし、Tailwindの標準クラスは8方向・最大3色までの制限があります。それ以上の場合は、arbitrary values(例:bg-[linear-gradient(...)])を使用します。
Q. radial-gradientのcircleとellipseの違いは?
circleは要素のサイズに関わらず正円形のグラデーションを作ります。ellipseは要素のアスペクト比に合わせた楕円形になります。正方形の要素ではどちらも同じ見た目になりますが、長方形の要素ではellipseが要素全体を覆うように伸びます。デフォルトはellipseです。

関連ツール

このツールを評価
(0件)