CSSジェネレーター

CSSグラデーションギャラリー

指定したカラーから洗練されたグラデーションセットを作成。複数の方向やスタイルを比較して、背景やUIコンポーネントに必要なCSSコードを正確に取得できます。

  • 1つの入力セットから線形、放射状、円錐状のバリエーションを生成。
  • CSS宣言全体または生のグラデーション関数をワンクリックでコピー。
  • エクスポート前にストップ位置とカラー入力を自動的に検証。
  • 素早い開始点が必要な場合はプリセットをシャッフル可能。

グラデーションセットの作成

基本タイプを選択し、最大4つのカラーストップを定義します。空のストップは安全に無視されます。

線形および円錐状グラデーションで使用。0から360度の範囲で指定します。
カラーストップ
16進数カラーを使用。位置は整数パーセントに丸められ、昇順である必要があります。

コピー出力は background: ...; の形式です。プレビューカードには生の関数も表示されます。

選択した主なタイプを反映した結果です。下のギャラリーでは、同じストップデータを使用して別の方向やスタイルを提案します。

6 ギャラリーのバリエーション
整数 % 位置の丸め

レンダリングはブラウザによって若干異なる場合があり、大きな円錐状グラデーションは一部のディスプレイでバンディング(縞模様)が発生することがあります。エクスポートされるストップ位置は0〜100の範囲に制限され、予測可能なCSSのために整数に丸められます。

生成されたバリエーションを並べて比較し、レイアウトに最適なバージョンをコピーしてください。手動でストップを再設定する必要はありません。

仕組みについて

このジェネレーターは、入力されたカラーストップをサニタイズし、基本のグラデーション文字列を構築します。そこから、関連する角度、放射状の配置、円錐状の回転を含むバリエーションを作成し、パレットを変更することなく現実的な代替案を確認できるようにします。

有効な16進数カラーのみが使用されます。オプションの空のカラーはスキップされます。ストップ位置は、データがすでに有効な場合にのみソートされます。位置が逆転している場合は、入力を勝手に変更するのではなくエラーとしてフラグを立てます。これにより、エクスポートされるCSSと入力内容の一貫性が保たれます。

コピー機能はまずClipboard APIを試み、必要に応じて一時的なテキストエリアにフォールバックします。コピーが利用できない場合でも、CSSは選択可能なコードブロックに表示されるため、確実に出力可能です。