CSSグラデーションとは?
CSSグラデーションは、2色以上のカラー間で滑らかな色の移り変わりを作成できる機能です。Webデザインにおいて背景、ボタン、装飾要素などに画像ファイルなしで使用できます。
グラデーションの種類
- リニアグラデーション:指定した角度に沿って直線的に色が変化します。CSSでは
linear-gradient()を使用。 - ラジアルグラデーション:中心点から外側に向かって円形または楕円形に色が広がります。CSSでは
radial-gradient()を使用。
使い方のヒント
- 生成されたCSSを任意の要素の
backgroundプロパティに適用できます。 - 古いブラウザ向けのフォールバックとして
background-colorと併用できます。 background-sizeやbackground-repeatと組み合わせてパターン効果を作れます。
よくある質問
CSSグラデーションはすべてのブラウザで使えますか?
はい。Chrome、Firefox、Safari、Edgeなどすべてのモダンブラウザで対応しています。ベンダープレフィックスは不要です。
3色以上使えますか?
はい。CSSは複数カラーストップのグラデーションに対応しています。このツールはシンプルさのため2色ですが、CSSを直接編集してカラーストップを追加できます。