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

対応ブラウザ

機能 デスクトップ モバイル
Chrome
Edge
Firefox
Safari
Chrome Android
Safari iOS
alpha
実験的
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

What alpha and colorspace add to a color input, and how it behaves where they are unsupported.

プレビュー全画面表示

実務での使いどころ

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

    <input> 要素の color は、視覚的なカラーピッカーインターフェイスを使用したり、CSS 色値の決められた形式でテキストフィールドに色を入力したりして、ユーザーが色を指定できるユーザーインターフェイス要素を提供します。

注意点

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

アクセシビリティ

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