kliping.pro
  • Docs
  • Explore
  • Builder
  • Directory
  • Colors
  • Typeset
Saved
Docs
  • Sections13
  • Installation5
  • Dark Mode4
  • Forms3
  • Registry6
  • Utilities2
  • More10
  • Components137
  • Accordion
  • Action Bar
  • AI Chat
  • AI Thread List
  • Alert
  • Alert Dialog
  • Angle Slider
  • Animated Grid Pattern
  • Aspect Ratio
  • Attachment
  • Avatar
  • Avatar Group
  • Badge
  • Badge Overflow
  • Banner
  • Border Beam
  • Breadcrumb
  • Bubble
  • Button
  • Button Group
  • Calendar
  • Card
  • Carousel
  • Chart
  • Checkbox
  • Checkbox Group
  • Chip
  • Circular Progress
  • Client Only
  • Collapsible
  • Color Picker
  • Color Swatch
  • Combobox
  • Combobox Advanced
  • Command
  • Compare Slider
  • Composition
  • Context Menu
  • Cropper
  • Data Grid
  • Data Table
  • Data Table Advanced
  • Date Picker
  • Dialog
  • Direction Provider
  • Dot Pattern
  • Drawer
  • Dropdown Menu
  • Editable
  • Empty
  • Field
  • File Upload
  • Form
  • FPS
  • Gauge
  • Hitbox
  • Hover Card
  • Input
  • Input Group
  • Input OTP
  • Item
  • Kanban
  • Kbd
  • Kbd Advanced
  • Key Value
  • Label
  • List
  • Listbox
  • Logos
  • Map
  • Marker
  • Marquee
  • Mask Input
  • Masonry
  • Media Player
  • Mention
  • Menubar
  • Message
  • Message Scroller
  • Native Select
  • Navigation Menu
  • Number Field
  • Pagination
  • Particles
  • Pending
  • Phone Input
  • Pin Input
  • Popover
  • Portal
  • Presence
  • Progress
  • QR Code
  • Questionnaire
  • Radio Group
  • Range Calendar
  • Rating
  • Relative Time Card
  • Resizable
  • Responsive Dialog
  • Scroll Area
  • Scroll Spy
  • Scroller
  • Segmented Input
  • Select
  • Selection Toolbar
  • Separator
  • Sheet
  • Sidebar
  • Skeleton
  • Slider
  • Software Purchase Card
  • Sonner
  • Sortable
  • Speed Dial
  • Spinner
  • Stack
  • Stat
  • Status
  • Stepper
  • Stepper Advanced
  • Swap
  • Switch
  • Table
  • Tabs
  • Tags Input
  • Tags Input Advanced
  • Textarea
  • Time Picker
  • Timeline
  • Toast
  • Toggle
  • Toggle Group
  • Tooltip
  • Tour
  • Typography
  • Visually Hidden
  • Visually Hidden Input
  1. Docs
  2. Components
  3. Slider

Slider

PreviousNext

Isian tempat pengguna memilih nilai dari rentang tertentu.

View 15 variants
Docs API Reference

Installation ​

pnpm dlx kliping@latest add slider

Pasang dependensi berikut:

pnpm add reka-ui

Salin dan tempel kode sumber di GitHub ke project Anda.

Sesuaikan path import dengan struktur project Anda.

Usage ​

vue
<script setup lang="ts">
import { Slider } from '@/components/ui/slider'
</script>

<template>
  <Slider :default-value="[33]" :max="100" :step="1" />
</template>
1
2
3
4
5
6
7

Requirements ​

Semua dipasang otomatis oleh kliping add; tabel ini untuk Anda yang memasang manual atau memeriksa project.

RequirementValue
ProjectVue 3.5+, Tailwind CSS v4, alias @ — disiapkan kliping init
npm packages@vueuse/core@^14.4.0, reka-ui@^2.10.3
Filescomponents/ui/slider/slider.vue
components/ui/slider/index.ts

API Reference ​

PropTypeDefaultDescription
defaultValue?number[]—The value of the slider when initially rendered. Use when you do not need to control the state of the slider.
modelValue?number[]—The controlled value of the slider. Can be bind as v-model.
disabled?boolean—When true, prevents the user from interacting with the slider.
orientation?DataOrientation—The orientation of the slider.
dir?Direction—The reading direction of the combobox when applicable.
If omitted, inherits globally from ConfigProvider or assumes LTR (left-to-right) reading mode.
inverted?boolean—Whether the slider is visually inverted.
min?number—The minimum value for the range.
max?number—The maximum value for the range.
step?number—The stepping interval.
minStepsBetweenThumbs?number—The minimum permitted steps between multiple thumbs.
thumbAlignment?ThumbAlignment—The alignment of the slider thumb. - contain: thumbs will be contained within the bounds of the track. - overflow: thumbs will not be bound by the track. No extra offset will be added.
asChild?boolean—Change the default rendered element for the one passed as a child, merging their props and behavior. Read our Composition guide for more details.
as?AsTag | Component—The element or component this component should render as. Can be overwritten by asChild.
name?string—The name of the field. Submitted with its owning form as part of a name/value pair.
required?boolean—When true, indicates that the user must set the value before the owning form can be submitted.
ariaLabel?string—Accessible name for the thumbs (role="slider"); with two thumbs, give each its own via thumbLabels.
thumbLabels?string[]—Accessible name per thumb, by index; overrides ariaLabel.
EventPayloadDescription
@update:modelValue[payload: number[] | undefined]Emitted when the value changes.
@valueCommit[payload: number[]]Emitted when the user finishes changing the value (pointer up or key press).
Data attributeValue
[data-slot]"slider"

Keyboard Interactions ​

Perilaku keyboard-nya datang dari primitif Reka UI Slider yang dipakai komponen ini, mengikuti pola WAI-ARIA.

KeyDescription
ArrowRightIncreases the value by the step amount.
ArrowLeftDecreases the value by the step amount.
ArrowUpIncreases the value by the step amount.
ArrowDownDecreases the value by the step amount.
PageUpIncreases the value by a larger step.
PageDownDecreases the value by a larger step.
Shift + ArrowUpIncreases the value by a larger step.
Shift + ArrowDownDecreases the value by a larger step.
HomeSets the value to its minimum.
EndSets the value to its maximum.

CSS Variables ​

Token tema yang dibaca komponen ini — ubah nilainya di CSS global (:root dan .dark, lihat Theming) untuk mengubah tampilannya tanpa menyentuh komponennya: --border, --muted, --primary, --ring.

Changelog ​

  • 19 Okt 2026 · Fixed — Aksesibilitas: nama aksesibel dan peran ARIA yang sah.

Credits ​

Berasal dari shadcn-vue (MIT, Copyright (c) 2023 unovue). Rantai lengkapnya di Credits.

PreviousSkeletonNext Software Purchase Card

On This Page

InstallationUsageRequirementsAPI ReferenceKeyboard InteractionsCSS VariablesChangelogCredits

© 2026 Kliping. Free components are open source under the MIT License.

LicenseCreditsRoadmap