コンポーネント
← すべてのコンポーネント

カラーピッカー

stimeo--color-picker

色相、彩度、明度を別々のスライダーで選ぶ色選択。16 進の入力欄と双方向につながります。

  • Core

色の選択を、2 次元のパレットではなく色相、彩度、明度の独立したスライダーに分けています。分けてあるので、どの調整もキーボードだけでできて、読み上げにも今の値が伝わります。読み上げは数値ではなく「色相 210 度」のような言い方で届きます。16 進の入力欄とは双方向につながり、どちらを触っても揃います。選んだ色は CSS からも読めるので、見本の塗りに使えます。フォームには隠しフィールドとして送られます。ドラッグ中に別の指が割り込んでも、値が飛んだり操作が途切れたりしません。選んだ色は 16 進の値だけから元どおりに組み立てられるので、ブラウザの戻るで最初の色に戻ってしまうことがありません。見本やトラックはこのデモの CSS で描いています。

実行中
色相
彩度
明度

キーボード操作

キー動作
↑ / → フォーカス中のチャンネルを 1 ステップ増やす。logicalTrack を立てた RTL では左右が入れ替わる。
↓ / ← フォーカス中のチャンネルを 1 ステップ減らす。logicalTrack を立てた RTL では左右が入れ替わる。
PageUp / PageDown 大きいステップで増減する。
Home / End チャンネルの最小/最大へ。