Limited support 一部のブラウザのみ対応。使用時はサポート状況を確認すること。

対応ブラウザ

機能 デスクトップ モバイル
Chrome
Edge
Firefox
Safari
Chrome Android
Safari iOS
18.4
18.4
HTML 属性
alpha
実験的
Preview
18.4
18.4
colorspace
実験的

input 要素の color は視覚的なインターフェイス、もしくは #rrggbb の 16 進数表記でテキストを入力することでユーザーが色を指定することができるユーザーインターフェイス要素を提供します。

Preview
18.4
18.4
DOM API

colorSpace は HTMLInputElement インターフェイスのプロパティで、input 要素の colorspace 属性を反映し、シリアライズされた CSS 色のcolor spaceが sRGB (デフォルト)か display-p3 かを示します。これは color コントロールでのみ関連します。

149
18.4
18.4
1+対応 (バージョン) 未対応 注釈あり サブ機能の解説は MDN Web Docs (CC BY-SA 2.5)

基本構文

HTML
<label>Color (with transparency):
  <input type="color" value="#3498dbcc">
</label>

ライブデモ

Alpha-enabled picker

Use the alpha attribute when the browser supports transparency in color inputs.

プレビュー全画面表示

Overlay preview

Place the chosen color over a patterned background to illustrate opacity.

プレビュー全画面表示

Support checklist

Explain the role of alpha and colorspace in advanced color inputs.

プレビュー全画面表示

実務での使いどころ

  • `alpha` and `colorspace` attributes for `<input type=color>` の活用

    <input> 要素の color は視覚的なインターフェイス、もしくは #rrggbb の 16 進数表記でテキストを入力することでユーザーが色を指定することができるユーザーインターフェイス要素を提供します。

注意点

  • 一部のブラウザでのみ対応。使用前にブラウザサポートを確認すること。

アクセシビリティ

  • スクリーンリーダーでの読み上げを確認すること。