ライブプレビュー付きでCSSグラデーションを作る手順

linear-gradientの値を手打ちして頭の中だけで仕上がりを想像するのは非効率です。ビジュアルジェネレーターなら調整するたびにグラデーションがその場で更新され、最後にきれいなCSSをコピーできます。

  1. 2色以上の色を選ぶ

    最低でも開始色と終了色を選びます。多くのジェネレーターでは間に色を追加でき、単純な2色のブレンドではなく複数色のグラデーションも作れます。

  2. グラデーションの角度を設定する

    角度(度数)がグラデーションの流れる方向を決めます。0degは下から上、90degは左から右、180degは上から下に流れ、それ以外の角度では斜めのブレンドになります。

  3. 各色の位置を調整する

    色を選ぶだけでなく、各色の位置(パーセンテージ)を動かすことで、グラデーション全体の中でその色がどれだけ幅を占めるかを均等配置とは別に調整できます。

  4. ライブプレビューで確認する

    変更内容はプレビューボックスに即座に反映されるため、実際にブラウザへコードを貼り直して確認する手間なく、目で見ながら色や角度を微調整できます。

  5. 生成されたCSSコードをコピーする

    そのまま貼り付けて使えるbackground: linear-gradient(...)の宣言が出力されるので、色の位置指定や角度の構文を自分で整形する必要はありません。

linear-gradient構文の仕組み

CSSのlinear-gradient()関数は、方向(角度または「to right」のようなキーワード)に続けて、カンマ区切りの色リスト(それぞれにパーセンテージの位置指定を付けられる)を受け取ります。ブラウザはその方向に沿って隣り合う色同士を滑らかにブレンドするため、色の数を増やすほど単純な2色のフェードではなく、より複雑な多段階のグラデーションになります。

グラデーションと単色背景の違い

グラデーション背景は単色にはない視覚的な奥行きや光の方向性の印象を与えられるため、ヒーローセクションやボタン、アプリアイコンなどでよく使われます。一方で色の組み合わせや角度の選び方を誤ると濁った印象や古臭い印象になりやすいため、コードを本番に反映する前にライブプレビューで確認する価値は、単色を選ぶときよりずっと大きいと言えます。

よくある質問

生成されたCSSは主要なブラウザすべてで動きますか?

はい。linear-gradient()は長年にわたり主要ブラウザすべてで標準サポートされているプレフィックス不要のCSSなので、生成されたコードは現行の主要ブラウザであれば追加の対応なしにそのまま動作します。

グラデーションジェネレーターは放射状(radial)グラデーションにも使えますか?

多くのジェネレーターは最も一般的なlinear-gradientに特化していますが、「色の位置を経路に沿ってブレンドする」という基本的な考え方は、中心点から外側へブレンドする別のCSS関数radial-gradient()にも共通して当てはまります。