黄色から青へのグラデーション
黄色から青へのなめらかなCSSグラデーション。OKLabで補間するので中間の色がにごりません。角度を変えたり色を足したりして、コードをコピーできます。
色
補間する色空間
OKLabは中間を明るく保ちます。sRGBは古いブラウザの補間方法で、中間が灰色っぽくなりがちです。
種類
CSS
background: linear-gradient(90deg, #ffff00, #daec6f, #b5d797, #90c2b2, #6cabc7, #4693d8, #1d77e7, #0053f4, #0000ff);
background: linear-gradient(90deg in oklab, #ffff00, #0000ff);Tailwind CSS v4
bg-linear-90/oklab from-[#ffff00] to-[#0000ff]グラデーション上の色
黄色と青の混ざり方を色空間ごとに比較
同じ2色でも、ブラウザがどの色空間で補間するかによって中間の色が変わります。50%の位置の正確な色は次のとおりです。 通常のsRGBで補間すると、中間はクロマ 0 の #808080 になります。OKLabではクロマ 0.077 の #6cabc7 になるため、sRGB版は中間が目に見えて灰色っぽくなります。
| 補間する色空間 | グラデーションのプレビュー | 中間の色 | 明度 | クロマ |
|---|---|---|---|---|
| OKLab | #6cabc7 | 71% | 0.077 | |
| OKLCH | #00bdb0 | 71% | 0.262 | |
| sRGB | #808080 | 59.8% | 0 | |
| LCH | #ff607a | 71.8% | 0.328 | |
| HSL | #00ff80 | 87.5% | 0.235 |
このグラデーションについてのよくある質問
CSSで黄色から青へのグラデーションを作るには?
background: linear-gradient(90deg in oklab, #ffff00, #0000ff) を使います。ごく古いブラウザ向けには、その前にsRGB版の行を追加してください。OKLabでの補間は現在のすべてのブラウザで動作します。
黄色と青のちょうど中間の色は?
OKLabで補間した場合、黄色と青のちょうど中間の色は #6cabc7 です。通常のsRGBでは #808080 になります。
Tailwind CSSで黄色から青へのグラデーションを作るには?
Tailwind CSS v4では bg-linear-90/oklab from-[#ffff00] to-[#0000ff] のクラスを使います。