moldspoon

🌈 CSSグラデーションメーカー

グラデーションの種類

Linear
線形
Radial
円形
Conic
円錐形

角度(0〜360°)

0
360

方向プリセット

↑ 上
↗ 右上
→ 右
↘ 右下
↓ 下
↙ 左下
← 左
↖ 左上

カラーストップ

バーの下にあるハンドルをクリックで選択、ドラッグで位置を移動できます。

%
%

プレビュー

プリセット

🌅 サンセット
🌊 オーシャン
💜 パープルラブ
🍑 ピーチ
🥭 マンゴー
🌲 フォレスト
🌌 コズミック
☁️ スカイ
👑 ロイヤル
🔥 ファイア

CSSコード

プレフィックスなし
ベンダープレフィックス付き
✅ コピーしました!

選択中のストップ: #ff6b6b / 0%

3種類のどれを使うか

同じ2色でも、色の並べ方が変わると用途がまったく変わります。 迷ったら linear(直線)で十分です。

種類色の流れ方よく使う場面
linear指定した角度へ真っすぐヒーロー背景、ボタン、帯
radial中心から外へ円・楕円状にスポットライト、光のにじみ
conic中心を軸にぐるりと回る円グラフ、カラーホイール、ローディング

linear の角度は0度が上向きで、時計回りに増えます。 CSSの角度は数学の座標と向きが違うので、数字で合わせようとすると混乱します。8方向のプリセットから選んで、そこから微調整してください。

途中が濁るときの直し方

グラデーションで失敗するのはほぼ中間色です。 色と色のあいだは機械的に補間されるので、色相環で正反対にある色どうしをつなぐと、途中で必ずグレーを通ります。青とオレンジ、赤と緑のような組み合わせが典型です。

  1. 色相を近づける —— 色相環で隣り合う範囲(30〜60度ぶん)に収めると濁りません。 プリセットのサンセットやオーシャンがこの形です。
  2. 中間にカラーストップを足す —— どうしても遠い2色をつなぐなら、あいだに通したい色を1つ置きます。 プレビュー上のバーをクリックすればその位置に追加できます。
  3. 明度差をつける —— 色相が近いと平坦に見えることがあります。片方を明るく、もう片方を暗くすると奥行きが出ます。

使う色そのものに迷ったら、配色パレット作成で 色相の近い組み合わせを作るか、画像からカラー抽出で 写真から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コードをそのままコピーできます。

こんなツールをこれからも作っていきます。もしこれは!と思っていただけましたら、シェア・応援していただけると嬉しいです!😀

X (旧Twitter)

0

Facebook

LINE

0

はてブ

リンクコピー

✅ コピーしました!

よくある質問

どんな種類のグラデーションが作れますか?

linear(直線)・radial(円形)・conic(円錐)の3種類に対応しています。方向や中心位置も調整できます。

3色以上のグラデーションは作れますか?

作れます。カラーストップを追加すれば何色でも重ねられ、それぞれの色と位置を個別に指定できます。ストップは2つまで減らせます。

作ったグラデーションはどう使いますか?

画面に表示されるCSSコードをコピーして、background や background-image の値として貼り付けます。

会員登録は必要ですか?

不要です。無料でそのまま使えます。