Files
ui/docs/content/3.components/slider.md
2024-08-06 11:22:01 +02:00

2.5 KiB

description, links
description links
An input to select a numeric value within a range.
label icon to
Slider i-custom-radix-vue https://www.radix-vue.com/components/slider.html
label icon to
GitHub i-simple-icons-github https://github.com/benjamincanac/ui3/tree/dev/src/runtime/components/Range.vue

Usage

Use the v-model directive to control the value of the Slider.

::component-code

ignore:

  • modelValue external:
  • modelValue props: modelValue: 50

::

Use the default-value prop to set the initial value when you do not need to control its state.

::component-code

props: defaultValue: 50

::

Min / Max

Use the min and max props to set the minimum and maximum values of the Slider. Defaults to 0 and 100.

::component-code

ignore:

  • defaultValue props: min: 0 max: 50 defaultValue: 50

::

Step

Use the step prop to set the increment value of the Slider. Defaults to 1.

::component-code

ignore:

  • defaultValue props: step: 10 defaultValue: 50

::

Multiple

Use the v-model directive or the default-value prop with an array of values to create a range Slider.

::component-code

ignore:

  • modelValue external:
  • modelValue props: modelValue: [25, 75]

::

Use the min-steps-between-thumbs prop to limit the minimum distance between the thumbs.

::component-code

ignore:

  • modelValue external:
  • modelValue props: modelValue: [25, 50, 75] minStepsBetweenThumbs: 10

::

Orientation

Use the orientation prop to change the orientation of the Slider. Defaults to horizontal.

::component-code

ignore:

  • defaultValue
  • class class: 'justify-center' props: orientation: vertical defaultValue: 50 class: 'h-48'

::

Color

Use the color prop to change the color of the Slider.

::component-code

ignore:

  • defaultValue props: color: gray defaultValue: 50

::

Size

Use the size prop to change the size of the Slider.

::component-code

ignore:

  • defaultValue props: size: xl defaultValue: 50

::

Disabled

Use the disabled prop to disable the Slider.

::component-code

ignore:

  • defaultValue props: disabled: true defaultValue: 50

::

Inverted

Use the inverted prop to visually invert the Slider.

::component-code

ignore:

  • defaultValue props: inverted: true defaultValue: 25

::

API

Props

:component-props

Emits

:component-emits

Theme

:component-theme