MDUIDocs
llms.txt link másolásallms-full.txt link másolásaOldal megtekintése Markdown formátumbanAz oldal megbeszélése a ChatGPT-velA projekt teljes dokumentációjának megbeszélése a ChatGPT-vel
Előre beállított színek
Egyéni szín
Szín kinyerése háttérképből
Kérjük, válasszon egy háttérképet
Első lépések
Fejlesztés MI-vel
Stílusok
Keretrendszerekbe való integráció
Komponensek
Avatar AvatarBadge BadgeBottomAppBar Alsó alkalmazássávButton GombButtonIcon Ikon-gombCard KártyaCheckbox JelölőnégyzetChip ChipCircularProgress Kör alakú folyamatjelzőCollapse Összecsukható panelDialog PárbeszédablakDivider ElválasztóDropdown Lenyíló listaFab Lebegő műveletgombIcon IkonLayout ElrendezésLinearProgress Lineáris folyamatjelzőList ListaMenu MenüNavigationBar Navigációs sávNavigationDrawer Navigációs fiókNavigationRail Navigációs sínRadio RádiógombRangeSlider TartománycsúszkaSelect VálasztómezőSegmentedButton Szegmentált gombSlider CsúszkaSnackbar SnackbarSwitch KapcsolóTabs FülTextField SzövegmezőTooltip TooltipTopAppBar Felső alkalmazássáv
Függvények
Könyvtárak

SliderCsúszka

Gli slider consentono agli utenti di selezionare da un intervallo di valori.

Utilizzo

Importa il componente:

import 'mdui/components/slider.js';

Importa il tipo TypeScript:

import type { Slider } from 'mdui/components/slider.js';

Esempio:

<mdui-slider></mdui-slider>

Esempi

Valore Predefinito

La proprietà value consente di leggere o impostare il valore dello slider.

Stato Disabilitato

Aggiungi l'attributo disabled per disabilitare lo slider.

Intervallo

Usa gli attributi min e max per impostare i valori minimo e massimo dello slider.

Intervallo di Passaggio

Usa l'attributo step per impostare l'intervallo di passaggio dello slider.

Segni di Spunta

Aggiungi l'attributo tickmarks per mostrare i segni di spunta sullo slider.

Nascondi Tooltip

Aggiungi l'attributo nolabel per nascondere il tooltip dello slider.

Modifica Tooltip

La proprietà labelFormatter consente di personalizzare il formato di visualizzazione del tooltip. Riceve il valore corrente dello slider e restituisce il testo da visualizzare.

API

Tulajdonságok

AttribútumTulajdonságReflectTípusAlapértelmezett
valuevaluenumber0

Valore dello slider, verrà inviato insieme ai dati del modulo

defaultValuenumber0

Valore predefinito. Quando si reimposta il modulo, verrà ripristinato a questo valore predefinito. Questa proprietà può essere impostata solo tramite JavaScript.

autofocusautofocusbooleanfalse

Se deve ricevere automaticamente il focus al caricamento della pagina

tabindextabIndexnumber-

Ordine di tabulazione dell'elemento

minminnumber0

Valore minimo dello slider, il valore predefinito è 0

maxmaxnumber100

Valore massimo dello slider, il valore predefinito è 100

stepstepnumber1

Intervallo di incremento, il valore predefinito è 1

tickmarkstickmarksbooleanfalse

Se aggiungere segni di graduazione

nolabelnolabelbooleanfalse

Se nascondere il testo del suggerimento

disableddisabledbooleanfalse

Se il componente è disabilitato

formformstring-

Elemento <form> associato. Il valore di questo attributo deve essere l'id di un elemento <form> nella stessa pagina.

Se questo attributo non è specificato, l'elemento deve essere un elemento figlio dell'elemento <form>. Con questo attributo, puoi posizionare l'elemento in qualsiasi punto della pagina, non solo come figlio dell'elemento <form>.

namenamestring''

Nome dello slider, verrà inviato insieme ai dati del modulo

validityValidityState-

Oggetto dello stato di convalida del modulo, per i dettagli fare riferimento a ValidityState

validationMessagestring-

Se la convalida del modulo non viene superata, questo attributo conterrà un messaggio informativo. Se la convalida viene superata, questo attributo sarà una stringa vuota

labelFormatter(value: number) => string-

Funzione per personalizzare il formato dell'etichetta visualizzata. Il parametro della funzione è il valore corrente dello slider e il valore restituito è il testo da visualizzare.

Metódusok

NévParaméterekVisszatérési érték
click
void

Simula un clic del mouse sull'elemento

focus
  • options: FocusOptions (Opcionális)
void

Imposta il focus sull'elemento corrente.

È possibile passare un oggetto come parametro, le cui proprietà includono:

  • preventScroll: per impostazione predefinita, dopo che l'elemento riceve il focus, la pagina scorrerà per portare l'elemento in vista. Se non si desidera che la pagina scorra, è possibile impostare questa proprietà su true.
blur
void

Rimuove il focus dall'elemento corrente

checkValidity
boolean

Verifica se il campo del modulo supera la convalida. In caso contrario, restituisce false e attiva l'evento invalid; in caso affermativo, restituisce true

reportValidity
boolean

Verifica se il campo del modulo supera la convalida. In caso contrario, restituisce false e attiva l'evento invalid; in caso affermativo, restituisce true.

Se la convalida non viene superata, viene visualizzato un messaggio di errore sul componente.

setCustomValidity
  • message: string
void

Imposta un messaggio di errore personalizzato. Finché questo testo non è vuoto, significa che il campo non ha superato la convalida

Események

Név
focus

Attivato quando si riceve il focus

blur

Attivato quando si perde il focus

change

Questo evento si attiva quando il valore cambia e il componente perde il focus

input

Attivato quando il valore cambia

invalid

Attivato quando la convalida del campo del modulo non viene superata

CSS Parts

Név
track-inactive

Traccia nello stato non attivo

track-active

Traccia nello stato attivo

handle

Maniglia di controllo

label

Testo del suggerimento

tickmark

Segno di graduazione

Ezen az oldalon