CSSの色
#
““<color>”値”とは?
“color”プロパティや“background-color”プロパティ、“border-color”プロパティなどの値として使用される“<color>”値は色を表します。
“<color>”値として使用できる値にはあらかじめ定義されたキーワードであるカラーネーム(“<named-color>”値)、sRGBの色成分で色を表す16進数カラー(“<hex-color>”値)や“rgb()”関数、より直感的に色を表現することができる“hsl()”関数などが定義されており、様々な方法で色を表現することができます。
#
“<color>”値の一覧
“<absolute-color-base>”値
データ型 | 説明 |
---|---|
<hex-color> | 16進数カラーコードで色を表す |
<named-color> | 定義済みのカラー・ネームで色を表す |
transparent | 黒色透明を表す |
rgb() | 赤、緑、青の色成分で色を表す |
rgba() | 赤、緑、青の色成分とアルファ値で色を表す |
hsl() | 色相、彩度、明度で色を表す |
hsla() | 色相、彩度、明度、アルファ値で色を表す |
hwb() | 色相、白色度、黒色度で色を表す |
lab() | |
lch() | |
oklab() | |
oklch() | |
color() |
他の“<color>”値
データ型 | 説明 |
---|---|
currentcolor | “color”プロパティの値を使用する |
<system-color> | システムカラーを使用する |
device-cmyk() |
#
#
#
#
“transparent”
“transparent”は透明の黒色(“rgb(0 0 0 / 0%)”)を表します。
“transparent”は仕様書では独立した項で定義されていますが、“<named-color>”値の一種です。