EllyTools

画像ツール

計算ツール

テキストツール

カラーツール

ファイルツール

便利ツール

グラデーション作成

ビジュアルエディタでCSSグラデーションを作成

135°

sRGB は従来の方式で、青と黄色のように離れた色の間では中間がくすんだ灰色になります。OKLab は中間を明るく保ち、OKLCH は色相環に沿って回ります。

%
%
background: linear-gradient(135deg, #6366f1 0%, #ec4899 100%);
bg-[linear-gradient(135deg,#6366f1_0%,#ec4899_100%)]

◈ 使い方

1

線形・放射状・角度のどのグラデーションにするか選びます

2

色を追加・並べ替え、角度や中心位置、色の混ぜ方(sRGB・OKLab・OKLCH)を決めます

3

生成された CSS をコピーして、そのままスタイルシートに貼り付けます

❓ よくある質問

関連ツール

◉ こんな方におすすめ

  • ✓ヒーロー領域・ボタン・背景を作るフロントエンド開発者
  • ✓Figma に持っていく前に色の流れを試すデザイナー
  • ✓触って結果を見ながら CSS グラデーションを覚えたい方

グラデーション作成 — CSSをそのままコピーする

色を並べて角度や位置を調整すると、CSSのコードが出ます。線形と放射状に対応し、Tailwindの書き方でも書き出せます。中間色のにごりを避ける色空間も選べます。

グラデーションは、2色を指定して終わりではありません。どの角度で、どの位置で色が切り替わるか。中間にどんな色が現れるか。この二つで印象がまったく変わります。

画面で調整しながら結果を見て、決まったらCSSをコピーする。手で数値を書き換えて確かめるより速く済みます。

中間がくすむ理由

青から黄色へのグラデーションを作ると、中間に灰色がかった緑が現れます。これは、標準のCSSがsRGBという色空間で数値を等間隔に混ぜるためです。数値としては中間でも、人の目には彩度の落ちた色に見えます。

OKLabという色空間で混ぜると、この沈みが起きません。人が感じる色の差が均等になるように作られた空間だからです。CSSでも in oklab と書けば指定できます。

対応していない古い環境では、指定が無視されて従来の混ざり方になります。見た目が大きく壊れることはないので、新しい書き方を使って差し支えありません。

よく使う形

形書き方使いどころ
線形・上から下180deg背景の自然な落ち込み
線形・斜め135degカードやボタンの立体感
放射状radial-gradient中心に視線を集める
3色以上色の位置を指定夕焼けのような複雑な変化

控えめに使うほうが効きます

全面に強いグラデーションを敷くと、その上の文字が読みにくくなります。背景に使うなら、同系色でごくわずかに変化させる程度が扱いやすく、上に何を置いても成立します。

ボタンに使う場合は、明るさの差を10〜20%程度に抑えると上品になります。差が大きいと古い印象になりがちです。

文字の上に重ねる場合は、グラデーションの最も明るい部分と最も暗い部分の両方でコントラスト比を確認してください。片方だけで判断すると、一部だけ読めない状態になります。

よくある質問

中間の色がくすみます。

OKLabで混ぜる設定にしてください。標準のsRGBでは、数値上の中間が見た目の中間になりません。

Tailwindで使えますか?

Tailwind向けの書き方でも書き出せます。

角度はどう決まりますか?

0度が下から上、90度が左から右、180度が上から下です。

作った設定は保存されますか?

保存されません。コードをコピーして使ってください。