CSS 色

CSS 色 (CSS Color) は、色、色の種類、色の混合、透過性、そしてどのようにこれらの色や効果を HTML コンテンツに適用するかを扱う CSS のモジュールです。 <color> を値として取る CSS プロパティがすべてこのモジュールの一部であるとは限りませんが、このモジュールに依存することがあります。

リファレンス

プロパティ

データ型

ガイド

CSS を使った HTML 要素への色の適用
様々な種類のコンテンツに CSS を使って色を適用するためのガイドです。色に関するすべての CSS プロパティが関係します。

ツール

色選択ツール
このツールは独自の色を簡単に作成、調整、実験することができます。

仕様書

仕様書 状態 備考
CSS Color Module Level 4 草案  
CSS Color Module Level 3 勧告  
CSS Level 2 (Revision 1) 勧告  
CSS Level 1 勧告 初回定義

ブラウザーの対応

color プロパティ

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
colorChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 3Opera 完全対応 ありSafari 完全対応 1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 ありSafari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
Alpha color values (rgba(), hsla())Chrome 完全対応 1Edge 完全対応 12Firefox 完全対応 3IE 完全対応 9Opera 完全対応 10Safari 完全対応 3.1WebView Android 完全対応 ≤37Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 ありSafari iOS 完全対応 2Samsung Internet Android 完全対応 1.0
RGBA hexadecimal notation (#RRGGBBAA, #RGBA)Chrome 完全対応 62
完全対応 62
完全対応 52
無効
無効 From version 52: this feature is behind the Enable experimental Web Platform features preference. To change preferences in Chrome, visit chrome://flags.
Edge 未対応 なしFirefox 完全対応 49IE 未対応 なしOpera 完全対応 49
完全対応 49
完全対応 39
無効
無効 From version 39: this feature is behind the Enable experimental Web Platform features preference.
Safari 完全対応 9.1WebView Android 完全対応 62Chrome Android 完全対応 62
完全対応 62
完全対応 52
無効
無効 From version 52: this feature is behind the Enable experimental Web Platform features preference. To change preferences in Chrome, visit chrome://flags.
Firefox Android 完全対応 49Opera Android 完全対応 47
完全対応 47
完全対応 41
無効
無効 From version 41: this feature is behind the Enable experimental Web Platform features preference.
Safari iOS 完全対応 9.3Samsung Internet Android 完全対応 8.0
currentcolorChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1.5IE 完全対応 9Opera 完全対応 9.5Safari 完全対応 4WebView Android 完全対応 37Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android ? Safari iOS 完全対応 3.2Samsung Internet Android 完全対応 1.0
Allow floats in rgb() and rgba()Chrome 完全対応 66Edge 未対応 なしFirefox 完全対応 52IE 未対応 なしOpera 完全対応 53Safari 完全対応 12.1WebView Android 完全対応 66Chrome Android 完全対応 66Firefox Android 完全対応 52Opera Android 完全対応 47Safari iOS 完全対応 12.2Samsung Internet Android 完全対応 9.0
HSL color values (hsl())Chrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 9Opera 完全対応 9.5Safari 完全対応 3.1WebView Android 完全対応 ≤37Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 ありSafari iOS 完全対応 2Samsung Internet Android 完全対応 1.0
hsl() can accept alpha valuesChrome 完全対応 65Edge 未対応 なしFirefox 完全対応 52IE 未対応 なしOpera 完全対応 52Safari 完全対応 12.1WebView Android 完全対応 65Chrome Android 完全対応 65Firefox Android 完全対応 52Opera Android 完全対応 47Safari iOS 完全対応 12.2Samsung Internet Android 完全対応 9.0
Keyword color valuesChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 3
補足
完全対応 3
補足
補足 Internet Explorer 8 and later support gray color keywords spelled with an e (grey, darkgrey, darkslategrey, dimgrey, lightgrey, and lightslategrey). Internet Explorer 3 to Internet Explorer 7 only support the keywords spelled with a (gray, darkgray, darkslategray, dimgray, lightgray, and lightslategray).
Opera 完全対応 3.5Safari 完全対応 1WebView Android 完全対応 ≤37Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 ありSafari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
rebeccapurpleChrome 完全対応 38Edge 完全対応 12Firefox 完全対応 33IE 完全対応 11Opera 完全対応 25Safari 完全対応 9WebView Android 完全対応 38Chrome Android 完全対応 38Firefox Android 完全対応 33Opera Android 完全対応 25Safari iOS 完全対応 8Samsung Internet Android 完全対応 3.0
rgb() can accept alpha valuesChrome 完全対応 65Edge 未対応 なしFirefox 完全対応 52IE 未対応 なしOpera 完全対応 52Safari 完全対応 12.1WebView Android 完全対応 65Chrome Android 完全対応 65Firefox Android 完全対応 52Opera Android 完全対応 47Safari iOS 完全対応 12.2Samsung Internet Android 完全対応 9.0
RGB functional notation (rgb())Chrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 4Opera 完全対応 3.5Safari 完全対応 1WebView Android 完全対応 ≤37Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 ありSafari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
RGB hexadecimal notation (#RRGGBB, #RGB)Chrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 3Opera 完全対応 3.5Safari 完全対応 1WebView Android 完全対応 ≤37Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 ありSafari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
Space-separated functional color notationsChrome 完全対応 65Edge 未対応 なしFirefox 完全対応 52IE 未対応 なしOpera 完全対応 52Safari 完全対応 12.1WebView Android 完全対応 65Chrome Android 完全対応 65Firefox Android 完全対応 52Opera Android 完全対応 47Safari iOS 完全対応 12.2Samsung Internet Android 完全対応 9.0
transparentChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 3IE 完全対応 9Opera 完全対応 10Safari 完全対応 3.1WebView Android 完全対応 37Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android ? Safari iOS 完全対応 2Samsung Internet Android 完全対応 1.0

凡例

完全対応  
完全対応
未対応  
未対応
実装状況不明  
実装状況不明
実装ノートを参照してください。
実装ノートを参照してください。
ユーザーが明示的にこの機能を有効にしなければなりません。
ユーザーが明示的にこの機能を有効にしなければなりません。

color-adjust プロパティ

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
color-adjustChrome 完全対応 49
接頭辞付き
完全対応 49
接頭辞付き
接頭辞付き -webkit- のベンダー接頭辞が必要
Edge 未対応 なしFirefox 完全対応 48IE 未対応 なしOpera 完全対応 15
接頭辞付き
完全対応 15
接頭辞付き
接頭辞付き -webkit- のベンダー接頭辞が必要
Safari 完全対応 6
接頭辞付き
完全対応 6
接頭辞付き
接頭辞付き -webkit- のベンダー接頭辞が必要
WebView Android 完全対応 49
接頭辞付き
完全対応 49
接頭辞付き
接頭辞付き -webkit- のベンダー接頭辞が必要
Chrome Android 完全対応 49
接頭辞付き
完全対応 49
接頭辞付き
接頭辞付き -webkit- のベンダー接頭辞が必要
Firefox Android 完全対応 48Opera Android ? Safari iOS 完全対応 6
接頭辞付き
完全対応 6
接頭辞付き
接頭辞付き -webkit- のベンダー接頭辞が必要
Samsung Internet Android 完全対応 5.0
接頭辞付き
完全対応 5.0
接頭辞付き
接頭辞付き -webkit- のベンダー接頭辞が必要

凡例

完全対応  
完全対応
未対応  
未対応
実装状況不明  
実装状況不明
使用するには、ベンダー接頭辞または異なる名前が必要です。
使用するには、ベンダー接頭辞または異なる名前が必要です。

opacity プロパティ

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
opacityChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1
完全対応 1
未対応 1 — 3.5
接頭辞付き
接頭辞付き -moz- のベンダー接頭辞が必要
IE 完全対応 9Opera 完全対応 9Safari 完全対応 2
完全対応 2
未対応 1.1 — 2
接頭辞付き
接頭辞付き -khtml- のベンダー接頭辞が必要
WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 10.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
Support for percentage opacity valuesChrome 完全対応 78Edge 未対応 なしFirefox 完全対応 70IE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 完全対応 78Chrome Android 完全対応 78Firefox Android 未対応 なしOpera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 未対応 なし

凡例

完全対応  
完全対応
未対応  
未対応
使用するには、ベンダー接頭辞または異なる名前が必要です。
使用するには、ベンダー接頭辞または異なる名前が必要です。

関連情報