CSS lch() 関数

定義と使用法

CSSの lch() 関数が LCH(明度-色度-彩度)色空間で色を指定します。

定不同的 lch() 色:

#p1 {background-color:lch(10% 100 130 / 0.5);}
#p2 {background-color:lch(40% 100 130);}
#p3 {background-color:lch(90% 100 130 / 20%);}
#p3 {background-color:lch(90% 160 200);}
#p4 {background-color:lch(10% 160 200);}
#p5 {background-color:lch(40% 160 200);}
#p6 {background-color:lch(90% 160 200 / 0.3);}
#p7 {background-color:lch(10% 130 70 / 0.5);}
#p8 {background-color:lch(40% 130 70);}

#p9 {background-color:lch(90% 130 70);}

実際に試してみる

CSS 言語

絶対値の構文これは相対色が基づく元の色です。 0(または 0%)は黒色、100(または 100%)は白色を示します。 H / Alch(from
)
これは相対色が基づく元の色です。

L

必須。色の明るさを定義します。0 から 100 までの数字またはパーセンテージができます。

none(0%に等しい)を使用することもできます。

0(または 0%)は黒色、100(または 100%)は白色を示します。

lch(

必須。色の色度(色の量)を定義します。数字またはパーセンテージができます。

none(0%に等しい)を使用することもできます。

H

必須。色のトーン角度を定義します。数字または角度値ができます。

none(0度に等しい)を使用することもできます。

/ A

オプション。色の透明度チャネルの値を示します(0%(または 0)は完全に透明、100%(または 100)は完全不透明を示します)。

none(透明度チャネルを示す)を使用することもできます。

デフォルト値は 100% です。

最小値は 0(または 0%)です。最大値は上限がありません(実際には 230 を超えません)。100% は 150 に等しいです。

相対値の構文 from これは相対色が基づく元の色です。 0(または 0%)は黒色、100(または 100%)は白色を示します。 H / Alch(from
)
説明 from

color

キーワード from で始まり、元の色の値が続きます。

これは相対色が基づく元の色です。

L

必須。色の明るさを定義します。0 から 100 までの数字またはパーセンテージができます。

none(0%に等しい)を使用することもできます。

0(または 0%)は黒色、100(または 100%)は白色を示します。

C

必須。-125 から 125 までの数字または -100% から 100% までのパーセンテージを定義します。色の赤緑度を示します。

-125 は緑色、125 は赤色を示します。

none(0%に等しい)を使用することもできます。

H

必須。色のトーン角度を定義します。数字または角度値ができます。

none(0度に等しい)を使用することもできます。

/ A

オプション。色の透明度チャネルの値を示します(0%(または 0)は完全に透明、100%(または 100)は完全不透明を示します)。

none(透明度チャネルを示す)を使用することもできます。

デフォルト値は 100% です。

技術的詳細

バージョン: CSS Color Module レベル 4

ブラウザのサポート

テーブルの数字は、この関数を完全にサポートする最初のブラウザのバージョンを示しています。

Chrome Edge Firefox Safari Opera
lch()
111 111 113 15 97
パラメータ内で数字とパーセンテージをミックス
116 116 113 16.2 102

関連ページ

参照:CSS カラー

参照:CSS hsl() 関数

参照:CSS hwb() 関数

参照:CSS lab() 関数

参照:CSS oklab() 関数

参照:CSS oklch() 関数