Saltar al contenido
Moodle Design Systemby Didactika
Moodle 5.3 LTS
v0.1
ES
Componentes de Bootstrap
Tema de Didactika v0.1

Deslizador

Un deslizador para un valor en una escala donde importa más la posición que el número exacto.

Un deslizador elige un valor entre un mínimo y un máximo arrastrando. Úsalo cuando el usuario compara posiciones (volumen, opacidad, una nota de corte) y muestra el número a su lado, porque un deslizador no es preciso.

Cuándo usarlo

Úsalo

  • Define min, max y step para que los valores tengan sentido.
  • Muestra el valor actual junto al deslizador.
  • Una etiqueta, enlazada con for e id.

No

  • Usarlo para un valor que el usuario debe escribir exacto; usa un campo numérico.
  • Usarlo para unas pocas opciones con nombre; usa radios.
  • Redibujar el riel o el tirador en un plugin.

Anatomía

Un deslizador tiene una etiqueta, un riel y un tirador. El valor no lo dibuja el control: escríbelo a su lado.

Variantes y estados

Deslizador
ReposoHoverFocoDesactivado
range
Deslizador con etiqueta

Combinaciones

Combinación Para qué usarla
Deslizador + valor Muestra el número junto al deslizador; un deslizador solo no es preciso.
Deslizador + campo numérico Cuando a veces hace falta el valor exacto, pon un campo numérico al lado.
Deslizador × desactivado El tirador se vuelve gris y el riel se queda, así que el valor sigue siendo legible.

Qué cambia Didactika y por qué

Qué cambiamos Por qué ayuda
Un riel fino y redondeado y un tirador redondo con borde blanco El tirador se ve sobre cualquier color de riel y es lo bastante grande para agarrarlo.
El tirador es del color primario y gana un anillo al enfocar Quien usa el teclado ve qué deslizador tiene el foco y dónde está el tirador.

Clases

Clase Qué hace
form-rangecustom-range El deslizador
min, max, step Atributos de la escala

En esta versión

Bootstrap 5.3 dibuja el foco como un anillo suave y guarda cada color en variables CSS (--bs-*), así que un tema recolorea un control con una sola variable. El tirador y el riel siguen el color del tema.

Bootstrap 4.6 dibuja el foco como una sombra de color y compila los colores de cada control, así que un tema lo recolorea recompilando su hoja de estilos. La clase es custom-range.

Bootstrap 4.6 dibuja el foco como una sombra de color y compila los colores de cada control, así que un tema lo recolorea recompilando su hoja de estilos. La clase es custom-range.

Accesibilidad

  • Flechas, Inicio, Fin y Re Pág/Av Pág funcionan en el elemento nativo.
  • Los lectores de pantalla leen el valor; si además lo muestras, márcalo aria-hidden o enlázalo con aria-describedby.
  • No dependas solo de arrastrar: permite un camino con teclado.