Slider

Sliderは、ユーザーが値の範囲から選択するために使用されるコンポーネントです。

使い方

import { Slider } from "@yamada-ui/react"
<Slider.Root>
  <Slider.Track>
    <Slider.Range />
    <Slider.Thumb />
  </Slider.Track>
  <Slider.Marks />
</Slider.Root>

バリアントを変更する

サイズを変更する

カラースキームを変更する

デフォルトの値を設定する

デフォルトの値を設定する場合は、defaultValueに数値を設定します。

最小・最大値を設定する

最小・最大値を設定する場合は、minまたはmaxに数値を設定します。

範囲選択を有効にする

範囲選択を有効にする場合は、defaultValueまたはvalueに配列を設定します。

最小間隔を設定する

最小間隔を設定する場合は、betweenThumbsに数値を設定します。

方向を変更する

方向を変更する場合は、orientation"horizontal"または"vertical"を設定します。デフォルトでは、"horizontal"が設定されています。

マークを使う

マークを使う場合は、marksに配列を設定します。

形を変更する

ステップ値を設定する

ステップ値を設定する場合は、stepに数値を設定します。

無効にする

無効にする場合は、disabledtrueに設定します。

読み取り専用にする

読み取り専用にする場合は、readOnlytrueに設定します。

ツールチップを表示する

開始と終了のイベントをハンドルする

開始と終了のイベントをハンドルする場合は、onChangeStartonChangeEndを使用します。

Value: 50, Start Value: 50, End Value: 50

スタイリングをカスタマイズする

制御する

Props

アクセシビリティ

現在、v2の移行に伴い、このセクションは更新中です。