CSSグラデーション作成 — 線形・放射グラデーション
2色グラデーションをプレビューし、CSSのbackground宣言をコピー
ブラウザー内で処理・アップロード不要
カラーストップは0〜100%で、開始位置は終了位置を超えられません。放射グラデーションは中心から外側へ広がります。
グラデーションのCSSを生成しました。
使い方
- 線形または放射グラデーションを選びます。
- 開始色と終了色を選びます。
- 線形グラデーションでは角度を設定し、2つのカラーストップの位置を0〜100%の範囲で調整します。
- プレビューを確認し、CSSを要素のスタイルルールにコピーします。
カラーストップと方向
色は6桁の16進数形式で出力します。最初のストップより前は最初の色が続き、2つ目のストップより後は2つ目の色が続きます。その間が色の変化する領域です。開始位置を終了位置より大きくすることはできません。
線形グラデーションは選んだ角度に沿って変化します。放射グラデーションは radial-gradient(circle, ...) を使い、中心から外側へ広がります。放射モードでは角度の設定は使いません。最終的な要素の寸法がプレビューと異なると、色の見え方の分布も変わることがあります。
例
linear-gradient(90deg, #6366f1 0%, #ec4899 100%)は左の紫から右のピンクへ変化します。- 両方のストップを50%にすると、2色の間にくっきりした境界ができます。
- 放射モードで最初のストップを25%に動かすと、混ざり始める前の中心の単色部分が大きくなります。
結果の適用
生成される宣言は background ショートハンドを使うため、同じ要素の他のbackgroundプロパティがリセットされることがあります。スタイルシートに貼り付ける前に、既存のルールを確認してください。
このツールは不透明な2色に対応しています。ストップを増やしたり透明色を使ったりする場合は、コピーしたCSSを別途編集してください。グラデーションの上に文字を載せる場合は、片方の端の色だけで判断せず、文字の背後にある各部分のコントラストを確認してください。プレビューは背景の見た目を示すもので、完全なアクセシビリティチェックではありません。生成はブラウザー内で行います。
よくある質問
CSSの角度はどの向きですか?
線形グラデーションでは、0度が上、90度が右、180度が下を向きます。角度は色が変化していく方向を決めます。
2つのカラーストップが同じ位置だとどうなりますか?
その位置で色がすぐに切り替わり、なめらかな変化ではなくくっきりした境界になります。
画像として書き出せますか?
いいえ。生成するのはCSSのbackground宣言です。グラデーションは、適用した要素のサイズに合わせてブラウザーが描画します。