AZ Tools

カラー補間 / グラデーションステップ

カラー

2 つのエンドポイントの間の N の等間隔のカラーを生成する。CSS グラデーションが 1 つの滑らかな帯であるのに対し、これはチャートシリーズ、ステータスバッジ、またはヒートマップ凡例として出荷できる離散スウォッチを与える。補間が発生する色空間を選ぶ:プレーン sRGB は最も速いがむら;OKLab は知覚的に均一(Tailwind v4、Radix Colors が使う);線形 RGB は 3D エンジンと一致;HSL は色相を最短弧に沿って動かす。イージングカーブは、一方の端の近くにより多くのステップをクラスタしたい場合に間隔を曲げる。

プリセット
ステップ
  • #3B82F61/7
  • #6A7FE72/7
  • #8B79D83/7
  • #A672C84/7
  • #BF68B95/7
  • #D65BA96/7
  • #EC48997/7

OKLab が推奨デフォルト — Tailwind v4、Radix、モダンな CSS グラデーションすべてそこで補間する。

使い方

  1. 開始と終了の 16 進数を設定(またはプリセットを使う)。⇄ で反転。
  2. ステップカウントと色空間を選ぶ — デザイントークンの最も安全なデフォルトは OKLab。
  3. リスト全体を 16 進または HSL としてコピー、または各スウォッチを 1 つずつ取得。

よくある質問

なぜ OKLab は sRGB よりはるかに良く見える?
プレーン sRGB 補間は、チャンネルが知覚される明度を追跡しないため、濁った中間トーンを生成する — 赤 + 緑の真ん中は、クリーンな黄色ではなく暗いオリーブ。OKLab は、等しいステップサイズが目に等しく異なって見えるように構築されているため、トランジションは明るく保たれる。
イージングカーブは何をする?
それはステップがグラデーションに沿ってどのように間隔を空けるかを制御する。`Ease-out` はより多くのステップを開始の近くにクラスタする(ローエンドがより重要なヒートマップに役立つ);`Ease-in-out` は両端により多くのディテールを置く。

関連ツール