Widely available 安全に使用可能。直感的な色指定が必要な場面で便利。

対応ブラウザ

機能 デスクトップ モバイル
Chrome
Edge
Firefox
Safari
Chrome Android
Safari iOS
101
101
96
15
101
15
CSS タイプ
hwb.mixed type parameters

パラメータに `<percentage>` と `<number>` を混在させます

121
121
122
18
121
18
1+対応 (バージョン) 未対応 注釈あり サブ機能の解説は MDN Web Docs (CC BY-SA 2.5)

基本構文

CSS
/* Basic syntax: hwb(hue white black / opacity) */
.red {
  color: hwb(0 0% 0%);      /* Pure red */
}

.pastel-red {
  color: hwb(0 40% 0%);     /* Red mixed with white */
}

.dark-red {
  color: hwb(0 0% 40%);     /* Red mixed with black */
}

.semi-transparent {
  color: hwb(200 20% 10% / 0.5);
}

ライブデモ

purecolor -> whitemix

HWB color function purecolor -> whitemix demo.

プレビュー全画面表示

purecolor -> blackmix

HWB color function purecolor -> blackmix demo.

プレビュー全画面表示

Hue shift

HWB color function Colorphase. change demo.

プレビュー全画面表示

実務での使いどころ

  • 直感的な色の明暗調整

    白さと黒さのパーセンテージを変えるだけで、同じ色相のバリエーション(パステル、ダーク)を簡単に作成できる。

注意点

  • 白さと黒さの合計が 100% を超えると灰色になる。意図した結果にならないことがある。
  • デザインツールでの HWB サポートはまだ限定的で、他形式との変換が必要になる場合がある。

アクセシビリティ

  • 色の指定方法に関わらず、テキストと背景のコントラスト比が WCAG 基準を満たしていることを確認する。