Web便利ツール

CSS グラデーション生成

このツールについて

使い方

  1. グラデーションタイプ (linear / radial) を選択します
  2. linear の場合は方向 (角度) を、radial の場合は形状を設定します
  3. カラーストップの色と位置を調整してグラデーションを作ります
  4. プレビューで確認し、CSS コードをコピーして使えます

グラデーションタイプ

Linear (線形): 指定した角度の方向に色が変化します。0deg で下から上、90deg で左から右に向かいます。

Radial (放射状): 中心から外側に向かって色が変化します。円形 (circle) と楕円形 (ellipse) を選べます。

180
0
0%
100
100%
background: linear-gradient(180deg, #4CAF50 0%, #2196F3 100%);
豆知識

CSS グラデーションの歴史

CSS グラデーションは CSS3 で導入されました。 初期の実装では -webkit-gradient という独自構文が使われていましたが、 2012年頃に現在の linear-gradient / radial-gradient 構文に統一されました。 現在はすべてのモダンブラウザでベンダープレフィックスなしで利用できます。

conic-gradient

conic-gradient は円錐型のグラデーションで、 中心点から角度に沿って色が変化します。 色相環やパイチャートの表現に活用でき、CSS だけで円グラフを描くことも可能です。 2018年頃から主要ブラウザでサポートされています。

グラデーションのパフォーマンス

CSS グラデーションは画像ファイルではなく、ブラウザが数学的な関数として描画します。 そのため解像度に依存せず、Retina ディスプレイでもくっきり表示されます。 また、画像のダウンロードが不要なためページの読み込み速度にも貢献します。

参考リンク