::-moz-range-track
No estándar: Esta característica no es parte de los estándares. No la uses en sitios Web en producción: no funcionará para todos los usuarios. Podrían haber también incompatibilidades considerables entre distintas implementaciones y el comportamiento podría cambiar en el futuro.
Resumen
El pseudo-elemento CSS ::-moz-range-track
representa la trayectoría, es decir la ranura sobre la cual se desliza el indicador de un <input>
con type="range"
.
Nota: Si usamos ::-moz-range-track
con cualquier otra cosa que no sea un <input type="range">
ni seleccionaremos nada ni se mostrará efecto alguno.
Síntaxis
Ejemplo
Contenido CSS
input[type=range]::-moz-range-track {
background-color: green;
}
Contenido HTML
<input type="range" min="0" max="100" step="5" value="50"/>
Salida
Un barra de progreso con ese estilo tendrá una apariencia similar a la siguiente:
Especificaciones
No es parte de ninguna especificación.
Compatibilidad con navegadores
BCD tables only load in the browser
Ver además
- Los pseudo-elementos usados por Gecko para proporcionar estilos a las distintas partes de un input con type="range":
::-moz-range-thumb
, el cursor deslizándose sobre la ranura.::-moz-range-progress
- Pseudo-elementos similares en otros navegadores:
::-webkit-slider-runnable-track
, pseudo-elemento soportado por WebKit y Blink (Safari, Chrome and Opera).::-ms-track
, pseudo-elemento soportado por Internet Explorer y Edge.
- CSS-Tricks: Dando estilo con CSS a elementos Input con type="range" para que se muestren correctamente en todos los navegadores.
- QuirksMode: Dando estilos y scripting a elementos deslizantes