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

El componente Slider permite a los usuarios seleccionar un valor de una serie deslizando el control deslizante.

Uso

Importa el componente cuando lo necesites:

import 'mdui/components/slider.js';

Importa el tipo TypeScript cuando lo necesites:

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

Uso:

<mdui-slider></mdui-slider>

Ejemplos

Valor predeterminado

Con el atributo value puedes leer o establecer el valor actual del Slider.

Estado deshabilitado

El atributo disabled deshabilita el Slider.

Rango

Los atributos min y max establecen los valores mínimo y máximo del Slider.

Intervalo de paso

El atributo step define el intervalo de paso del Slider.

Marcas de graduación

El atributo tickmarks muestra marcas de graduación en el Slider.

Ocultar la Tooltip

Si quieres ocultar la Tooltip en el Slider, añade el atributo nolabel.

Personalizar la Tooltip

Puedes modificar el formato de visualización de la Tooltip mediante la propiedad JavaScript labelFormatter. Esta propiedad es una función que recibe el valor actual del Slider y devuelve el texto que deseas mostrar.

API

Tulajdonságok

AttribútumTulajdonságReflectTípusAlapértelmezett
valuevaluenumber0

Valor del Slider, que se enviará con los datos del formulario.

defaultValuenumber0

Valor por defecto. Al restablecer el formulario, se restaurará a este valor. Esta propiedad solo se puede establecer mediante una propiedad de JavaScript.

autofocusautofocusbooleanfalse

Indica si el componente debe recibir el foco automáticamente cuando la página termine de cargar.

tabindextabIndexnumber-

Orden del elemento al navegar con la tecla Tab.

minminnumber0

Valor mínimo del slider, por defecto 0.

maxmaxnumber100

Valor máximo del slider, por defecto 100.

stepstepnumber1

Intervalo de paso, por defecto 1.

tickmarkstickmarksbooleanfalse

Indica si se deben mostrar marcas de graduación.

nolabelnolabelbooleanfalse

Indica si se oculta la etiqueta de texto.

disableddisabledbooleanfalse

Indica si está deshabilitado.

formformstring-

Elemento <form> asociado. El valor de esta propiedad debe ser el id de un elemento <form> en la misma página.

Si no se especifica esta propiedad, el elemento debe ser hijo de un elemento <form>. Con esta propiedad, puedes colocar el elemento en cualquier lugar de la página, no solo como hijo de un elemento <form>.

namenamestring''

Nombre del slider, que se enviará con los datos del formulario.

validityValidityState-

Objeto de estado de validación del formulario, véase ValidityState.

validationMessagestring-

Si falla la validación del formulario, esta propiedad contendrá un mensaje informativo. Si la validación es correcta, esta propiedad será una cadena vacía.

labelFormatter(value: number) => string-

Función para personalizar el formato de la etiqueta. La función recibe el valor actual del slider y debe devolver el texto a mostrar.

Metódusok

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

Simula un clic del ratón en el elemento.

focus
  • options: FocusOptions (Opcionális)
void

Establece el foco en el elemento actual.

Puede pasarse un objeto como parámetro con las siguientes propiedades:

  • preventScroll: Por defecto, cuando el elemento recibe el foco, la página se desplaza hasta mostrarlo. Si no quiere que la página se desplace, defina esta propiedad como true.
blur
void

Quita el foco del elemento actual.

checkValidity
boolean

Comprueba si el campo del formulario pasa la validación. Si falla, devuelve false y dispara el evento invalid; si la pasa, devuelve true.

reportValidity
boolean

Comprueba si el campo del formulario pasa la validación. Si falla, devuelve false y dispara el evento invalid; si la pasa, devuelve true.

Si la validación falla, también muestra un mensaje de error en el componente.

setCustomValidity
  • message: string
void

Establece un mensaje de error personalizado. Si este mensaje no está vacío, indica que el campo no ha pasado la validación.

Események

Név
focus

Se dispara cuando recibe el foco.

blur

Se dispara cuando pierde el foco.

change

Se dispara cuando el valor cambia y se pierde el foco.

input

Se dispara cuando el valor cambia.

invalid

Se dispara cuando falla la validación del campo del formulario.

CSS Parts

Név
track-inactive

Pista inactiva.

track-active

Pista activa.

handle

Mango.

label

Texto de la etiqueta.

tickmark

Marca de graduación.

Ezen az oldalon