CARVIEW |
Select Language
HTTP/2 200
content-type: text/html
x-guploader-uploadid: AAwnv3JYxjDaFMNziYZk9tQYvsP83G_MBAk-fS8xnKAZFJ9axB1LcINKV5uQP-hp6v8WTj52
cache-control: public, max-age=3600
expires: Tue, 07 Oct 2025 08:41:49 GMT
last-modified: Tue, 07 Oct 2025 01:15:26 GMT
etag: W/"2f6e4331ac78dc4f45df86470547bdfc"
x-goog-generation: 1759799726749701
x-goog-metageneration: 1
x-goog-stored-content-encoding: identity
x-goog-stored-content-length: 280797
x-goog-meta-goog-reserved-file-mtime: 1759797741
x-goog-hash: crc32c=+2aUzA==, md5=L25DMax43E9F34ZHBUe9/A==
x-goog-storage-class: STANDARD
accept-ranges: none
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
alt-svc: clear
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
strict-transport-security: max-age=63072000
content-security-policy: default-src 'self'; script-src 'report-sample' 'self' 'wasm-unsafe-eval' https://www.google-analytics.com/analytics.js https://www.googletagmanager.com/gtag/js assets.codepen.io production-assets.codepen.io https://js.stripe.com 'sha256-XNBp89FG76amD8BqrJzyflxOF9PaWPqPqvJfKZPCv7M=' 'sha256-YCNoU9DNiinACbd8n6UPyB/8vj0kXvhkOni9/06SuYw=' 'sha256-PZjP7OR6mBEtnvXIZfCZ5PuOlxoDF1LDZL8aj8c42rw='; script-src-elem 'report-sample' 'self' 'wasm-unsafe-eval' https://www.google-analytics.com/analytics.js https://www.googletagmanager.com/gtag/js assets.codepen.io production-assets.codepen.io https://js.stripe.com 'sha256-XNBp89FG76amD8BqrJzyflxOF9PaWPqPqvJfKZPCv7M=' 'sha256-YCNoU9DNiinACbd8n6UPyB/8vj0kXvhkOni9/06SuYw=' 'sha256-PZjP7OR6mBEtnvXIZfCZ5PuOlxoDF1LDZL8aj8c42rw='; style-src 'report-sample' 'self' 'unsafe-inline'; object-src 'none'; base-uri 'self'; connect-src 'self' developer.allizom.org bcd.developer.allizom.org bcd.developer.mozilla.org updates.developer.allizom.org updates.developer.mozilla.org https://*.google-analytics.com https://*.analytics.google.com https://*.googletagmanager.com https://incoming.telemetry.mozilla.org https://observatory-api.mdn.allizom.net https://observatory-api.mdn.mozilla.net https://api.github.com/search/issues stats.g.doubleclick.net https://api.stripe.com; font-src 'self'; frame-src 'self' interactive-examples.mdn.mozilla.net interactive-examples.mdn.allizom.net mdn.github.io live-samples.mdn.mozilla.net live-samples.mdn.allizom.net *.mdnplay.dev *.mdnyalp.dev *.play.test.mdn.allizom.net https://v2.scrimba.com https://scrimba.com jsfiddle.net www.youtube-nocookie.com codepen.io survey.alchemer.com https://js.stripe.com; img-src 'self' data: *.githubusercontent.com *.googleusercontent.com *.gravatar.com mozillausercontent.com firefoxusercontent.com profile.stage.mozaws.net profile.accounts.firefox.com developer.mozilla.org mdn.dev interactive-examples.mdn.mozilla.net interactive-examples.mdn.allizom.net wikipedia.org upload.wikimedia.org https://mdn.github.io/shared-assets/ https://mdn.dev/ https://*.google-analytics.com https://*.googletagmanager.com www.gstatic.com; manifest-src 'self'; media-src 'self' archive.org videos.cdn.mozilla.net https://mdn.github.io/shared-assets/; child-src 'self'; worker-src 'self';
x-frame-options: DENY
origin-trial: AxVILwizhbMjxFeHOn1P3R8niO1RJY/smaK4B4d1rLzc1gTaxtXMSaTi+FoigYgCw40uFRDwFcEAeqDR+vVLOW4AAABfeyJvcmlnaW4iOiJodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZyIsImZlYXR1cmUiOiJQcml2YXRlQXR0cmlidXRpb25WMiIsImV4cGlyeSI6MTc0MjA3OTYwMH0=
x-cloud-trace-context: 5c8dcaf224db1166e89fa10ad987eabd;o=1
date: Tue, 07 Oct 2025 07:41:50 GMT
server: Google Frontend
via: 1.1 google
vary: Accept-Encoding
content-encoding: gzip
x-cache: miss
lab() - CSS: カスケーディングスタイルシート | MDN
Toggle sidebar
>
このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。
lab()
Baseline
2023
Newly available
Since May 2023, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
lab()
関数記法は、指定された色を CIE L*a*b* 色空間で表現する。 Lab は人間が見ることのできる色の範囲をすべて表します。
構文
css
lab(29.2345% 39.3825 20.0664);
lab(52.2345% 40.1645 59.9971);
lab(52.2345% 40.1645 59.9971 / .5);
値
-
関数記法:
lab(L a b[ / A])
-
L
- :
<number>
で0
~100
の範囲、<percentage>
で0%
~100%
の範囲、またはキーワードnone
であり、 CIE の明るさを指定します。ここで数値0
は0%
(黒)に、数値100
は100%
(白)に対応します。
- :
-
a
- :
<number>
で-125
~125
の範囲、<percentage>
で-100%
~100%
の範囲、またはキーワードnone
であり、 CIELAB 色空間におけるa
軸上の距離(緑と赤の色合い)を指定します。
- :
-
b
- :
<number>
で-125
~125
の範囲、<percentage>
で-100%
~100%
の範囲、またはキーワードnone
であり、 CIELAB 色空間におけるb
軸上の距離(青と黄の色合い)を指定します。
- :
-
A
省略可- :
<alpha-value>
またはキーワードnone
です。1
は100%
(完全に不透明)に対応します。
- :
メモ:
通常、 CSS でパーセント値が数値と等価である場合、 100%
が数値 1
と等しくなります。
この場合は特別で、 100%
は L
値では 100
、 a
値と b
値では 125
となります。
メモ:
none
の効果については色成分の欠落を参照してください。
形式文法
<lab()> =
lab( [ <percentage> | <number> | none ] [ <percentage> | <number> | none ] [ <percentage> | <number> | none ] [ / [ <alpha-value> | none ] ]? )
<alpha-value> =
<number> |
<percentage>
例
>明るさと色の軸を lab() で調整
次の例は、 lab()
関数の明度、 a 軸、 b 軸の値を変化させたときの効果を示しています。
HTML
html
<div data-color="red"></div>
<div data-color="red-a"></div>
<div data-color="green"></div>
<div data-color="green-b"></div>
<div data-color="blue"></div>
<div data-color="blue-light"></div>
CSS
div {
width: 50px;
height: 50px;
padding: 5px;
margin: 5px;
display: inline-block;
border: 1px solid black;
}
css
[data-color="red"] {
background-color: lab(100 125 125);
}
[data-color="red-a"] {
background-color: lab(100 110 125);
}
[data-color="green"] {
background-color: lab(75% -120 125);
}
[data-color="green-b"] {
background-color: lab(75% -120 10);
}
[data-color="blue"] {
background-color: lab(0 -120 -120);
}
[data-color="blue-light"] {
background-color: lab(70 -120 -120);
}
結果
透明度を lab() で調整
次の例は lab()
関数記法の A
(アルファ)値を変化させたときの効果を示しています。
red
と red-alpha
要素は #background-div
要素に重なり、透明度の効果を示しています。
A
に 0.4
の値を与えると、色は 40% の不透明度になります。
HTML
html
<div id="background-div">
<div data-color="red"></div>
<div data-color="red-alpha"></div>
</div>
CSS
div {
width: 50px;
height: 50px;
padding: 5px;
margin: 5px;
display: inline-block;
border: 1px solid black;
}
#background-div {
background-color: lightblue;
width: 150px;
height: 40px;
}
css
[data-color="red"] {
background-color: lab(100 125 125);
}
[data-color="red-alpha"] {
background-color: lab(100 125 125 / 0.4);
}
結果
仕様書
Specification |
---|
CSS Color Module Level 5> # relative-Lab> |
CSS Color Module Level 4> # lab-colors> |
ブラウザーの互換性
Loading…
関連情報
<color>
データ型: すべての色記法の一覧- LCH colors in CSS: what, why, and how?
- Safari Technology Preview 122 release notes:
lab()
およびlch()
色を含む