滑桿
滑桿產生一個背景元素,可用於各種目的。
簡介
滑桿非常適合受益於可調整內容視覺呈現的介面控制項,例如音量或亮度設定,或用於應用圖像濾鏡,例如漸層或飽和度。
<Slider />
遊樂場
元件
在安裝之後,您可以使用以下基本元素開始建構此元件
import Slider from '@mui/joy/Slider';
export default function MyApp() {
return <Slider defaultValue={3} max={10} />;
}
步驟
透過將所需的值設定為 step
屬性來變更預設的步驟增量。請務必將 shiftStep
屬性(當使用 Page Up/Down 或 Shift + 向上/向下箭頭時,滑桿可以步進的粒度)調整為可被 step
整除的值。
5e-8
按下 Enter 鍵開始編輯
自訂標記
您可以透過將豐富的陣列提供給 marks
屬性來建立自訂標記
20
按下 Enter 鍵開始編輯
永遠可見的標籤
若要使拇指標籤永遠可見,請切換 valueLabelDisplay
屬性為開啟。
80
按下 Enter 鍵開始編輯
垂直
設定 orientation="vertical"
以顯示垂直滑桿。
80
按下 Enter 鍵開始編輯
將標籤保持在邊緣
套用以下樣式以確保標籤在滑桿邊緣時不會在行動裝置上被截斷。
0100
範圍滑桿
為了讓使用者設定滑桿上範圍的起點和終點,請將值陣列提供給 value
或 defaultValue
屬性
2037
按下 Enter 鍵開始編輯
軌跡
滑桿的軌跡顯示已選取多少。您可以透過將 inverted
指定給 track
屬性來反轉它,或透過指定 false
值來完全移除它。
反轉軌跡
反轉軌跡範圍
移除軌跡
已移除軌跡範圍滑桿
3
<Slider />
CSS 變數
px
px
px
px
px
無樣式
使用 Base UI 滑桿 以完全掌握元件設計的所有權,而無需覆寫 Material UI 或 Joy UI 樣式。此元件的無樣式版本是需要大量自訂且套件尺寸較小的理想選擇。