概要
つまみをドラッグしたり矢印キーで動かしたりして、数値を選ぶための入力部品です。<input type="range"> に最小値(min)・最大値(max)・刻み幅(step)を指定して使い、見た目はブラウザ標準のままだと地味なので、トラックとつまみを CSS で装飾するのが一般的です。今どの値になっているかは <output> 要素などで別途表示しないと分からないため、入力に合わせて数値表示を更新する処理を添えます。
別名
表記ゆれ:スライダー入力、範囲指定、range slider
「範囲指定」は最小値〜最大値の 2 点を選ばせるタイプ(デュアルスライダー)を指すときにも使われますが、ここでは単一の値を選ぶ一般的なレンジスライダーを扱います。
AI への伝え方
「音量調整のレンジスライダーを作って、0〜100 の範囲で 5 刻み、現在値を横に表示して」のように、最小値・最大値・刻み幅と、値の表示が欲しいかどうかをセットで伝えます。
似たパーツとの違い
「カルーセル」は画像やカードを左右に送る表示の仕組みで、数値を入力する部品ではありません。操作としてはドラッグやスワイプが共通しますが、目的が入力か表示送りかという違いがあります。