Buenas, he intentado darle estilos al input ranger, intente de la misma forma que el instructor, pero no funciono.
HTML:
<label for="nivel-satisfaccion" class="form-label fw-bold">Nivel de satisfacción</label>
<input type="range" class="form-range" id="nivel-satisfaccion">
CSS:
.form-range::-webkit-slider-thumb {
background-color: var(--cafe-claro);
}
No funcionó porque el navegador que estoy utilizando es Mozilla Firefox, y la solución presentada en el desafío solo es compatible con Chrome, Opera y Safari. Los navegadores interpretan y renderizan los controles de rango () de manera diferente. Dejaré los diferentes estilos para diferentes navegadores:
/* Estilo del pulgar (thumb) para WebKit (Chrome, Safari, Opera) */
.form-range::-webkit-slider-thumb{
background-color: var(--cafe-claro);
}
/* Estilo del pulgar (thumb) para Mozilla (Firefox)*/
.form-range::-moz-range-thumb {
background: var(--cafe-claro);
}
/* Estilo del pulgar (thumb) para Microsoft Edge */
.form-range::-ms-thumb {
background: var(--cafe-claro);
}