Slider

数値の範囲から値を視覚的に選ぶコンポーネント。音量・明るさ・価格帯フィルターなど、連続的な値をドラッグで直感的に選択させるときに使う。

インストール

npx shoji add slider

プレビュー

インタラクティブ

値: 40

使い方

こんなときに使う

  • 価格帯・数量・パーセントなど連続した数値の入力
  • 音量・明るさなど感覚的な調整が必要な設定
  • 範囲選択(min-max の2点スライダー)

使わないほうがいい場面

  • 正確な数値入力が必要な場合(数値 Input のほうが正確)
  • 選択肢が離散的な少数の値(RadioGroup のほうが明確)

JP 最適化のポイント

  • キーボード操作(矢印キーで1ずつ移動)を必ず実装マウス・タッチが使えないユーザーへの配慮
  • スライダーの現在値を aria-valuenow / aria-valuetext で読み上げ可能にする