CSS color属性


例

異なる要素にtext-colorを設定:

body { color:red; } h1 { color:#0080FF; } p { color:rgb(0,0,255); }

試してみる »

属性の定義と使用説明

Color 属性はテキストの色を指定します。

デフォルト値: 指定なし
継承: である
バージョン: CSS1
JavaScript 構文: object.style.color="#FF0000"


ブラウザサポート

表内の数字は、そのプロパティをサポートする最初のブラウザのバージョン番号を示します。

-webkit-、-ms-、または -moz- の前にある数字は、その接頭辞付きプロパティをサポートする最初のブラウザのバージョン番号です。

属性
color 1.0 3.0 1.0 1.0 3.5

ヒントと注釈

ヒント:適切な背景色とテキスト色の組み合わせを使用してください。これにより、テキストの読みやすさが向上します。


属性値

色の値は、以下の方法で設定できます:

值 説明 例
色の名前 色の名前(例:red、blue、brown、lightseagreenなど)。大文字と小文字は区別されません。
color:red;    /* 红色 */
color:black;  /* 黑色 */
color:gray;   /* 灰色 */
color:white;  /* 白色 */
color:purple; /* 紫色 */
16進数 16進数表記 #RRGGBB と #RGB(例: #ff0000)。"#" の後に6桁または3桁の16進文字(0-9, A-F)が続きます。
#f03
#F03
#FF0033
#FF0033
rgb(255,0,51)
rgb(255, 0, 51)
RGB、レッド-グリーン-ブルー(red-green-blue (RGB)) 色の値をrgbコードで指定します。関数の形式は rgb(R,G,B) で、値は0〜255の整数またはパーセンテージを使用できます。
rgb(255,0,51)
rgb(255, 0, 51)
rgb(100%,0%,20%)
rgb(100%, 0%, 20%)
RGBA、レッド-グリーン-ブルー-アルファ(RGBa) RGBa は RGB カラーモデルを拡張したもので、アルファチャンネルを含み、色の透明度を設定できます。a は透明度を表します:0=透明;1=不透明。
rgba(255,0,0,0.1)    /* 10% 不透明 */  
rgba(255,0,0,0.4)    /* 40% 不透明 */  
rgba(255,0,0,0.7)    /* 70% 不透明 */  
rgba(255,0,0,  1)    /* 不透明,即红色 */ 
HSL、色相-彩度-明度(Hue-saturation-lightness) 色相(Hue)は色相環(虹を表す円環)の角度を表します。
彩度と明度はパーセンテージで表されます。
100% は最大の彩度で、0% はグレースケールです。
明度100% は白、明度0% は黒、明度50% は「普通」です。
hsl(120,100%,25%)    /* 深绿色 */  
hsl(120,100%,50%)    /* 绿色 */       
hsl(120,100%,75%)    /* 浅绿色 */    
HSLA、色相-彩度-明度-アルファ(HSLa) HSLa は HSL カラーモデルを拡張したもので、アルファチャンネルを含み、色の透明度を指定できます。 a は透明度を表します:0=透明;1=不透明。
hsla(240,100%,50%,0.05)   /* 5% 不透明 */   
hsla(240,100%,50%, 0.4)   /* 40% 不透明 */  
hsla(240,100%,50%, 0.7)   /* 70% 不透明 */  
hsla(240,100%,50%,   1)   /* 完全不透明 */   

その他の例

例

色を16進数値で指定:

body {color: #92a8d1;}

試してみる »

例

色の値をRGBで指定:

body {color: rgb(255,0,51);}

試してみる »

例

色の値をRGBAで指定:

body {color: rgba(255,0,0,0.7);}

試してみる »

例

色の値をHSLで指定:

body {color: hsl(120,100%,25%) ;}

試してみる »

例

色の値をHSLAで指定:

body {color: hsla(240,100%,50%, 0.7);}

試してみる »


関連記事

CSS チュートリアル:CSS テキスト書式

その他の拡張