🌈 CSSグラデーションメーカー
グラデーションの種類
線形
円形
円錐形
角度(0〜360°)
方向プリセット
カラーストップ
バーの下にあるハンドルをクリックで選択、ドラッグで位置を移動できます。
プレビュー
プリセット
CSSコード
選択中のストップ: #ff6b6b / 0%
3種類のどれを使うか
同じ2色でも、色の並べ方が変わると用途がまったく変わります。 迷ったら linear(直線)で十分です。
| 種類 | 色の流れ方 | よく使う場面 |
|---|---|---|
| linear | 指定した角度へ真っすぐ | ヒーロー背景、ボタン、帯 |
| radial | 中心から外へ円・楕円状に | スポットライト、光のにじみ |
| conic | 中心を軸にぐるりと回る | 円グラフ、カラーホイール、ローディング |
linear の角度は0度が上向きで、時計回りに増えます。 CSSの角度は数学の座標と向きが違うので、数字で合わせようとすると混乱します。8方向のプリセットから選んで、そこから微調整してください。
途中が濁るときの直し方
グラデーションで失敗するのはほぼ中間色です。 色と色のあいだは機械的に補間されるので、色相環で正反対にある色どうしをつなぐと、途中で必ずグレーを通ります。青とオレンジ、赤と緑のような組み合わせが典型です。
- 色相を近づける —— 色相環で隣り合う範囲(30〜60度ぶん)に収めると濁りません。 プリセットのサンセットやオーシャンがこの形です。
- 中間にカラーストップを足す —— どうしても遠い2色をつなぐなら、あいだに通したい色を1つ置きます。 プレビュー上のバーをクリックすればその位置に追加できます。
- 明度差をつける —— 色相が近いと平坦に見えることがあります。片方を明るく、もう片方を暗くすると奥行きが出ます。
使う色そのものに迷ったら、配色パレット作成で 色相の近い組み合わせを作るか、画像からカラー抽出で 写真から2色を拾ってくると早いです。
出力したCSSをどこに貼るか
出力しているのは background の値です。背景に敷くだけならそのまま貼れば終わりますが、 つまずきやすい場所が2つあります。
- 文字にグラデーションをかけたい ——
colorには指定できません。背景として敷いたうえでbackground-clip: textとcolor: transparentを併用します。 - 枠線にかけたい ——
border-colorにも指定できません。border: 1px solid transparentにしてbackground-originと 組み合わせるか、外側の要素に敷いて内側を塗りつぶします。 - 高さが0だと見えない —— 背景は要素の大きさぶんしか描かれません。 中身が空の
divに貼って「表示されない」場合は、 たいてい高さが0です。
グラデーションは画像ではなくCSSなので、拡大しても粗くならず、ファイルも増えません。 同じ見た目をPNGで用意するより軽く済みます。
※ 入力内容はすべてブラウザ内で処理しており、弊社サーバーへ送信・保存することは一切ありません。
linear・radial・conicの3種類のグラデーションを、プレビューを見ながら作成できるツールです。カラーストップを自由に追加・編集して、CSSコードをそのままコピーできます。