AD

¿Ya dominas lo básico? Un curso estructurado de HTML & CSS es la vía rápida para dar el salto.

Ver cursos de HTML & CSS en Udemy

Enlace de afiliado. No te cuesta nada extra.

🎨Lecciones de HTML & CSS
Lección 35 / 50

prefers-color-scheme (compatibilidad con el modo oscuro)

En esta lección adaptarás tu página a la preferencia de tema clara u oscura que la persona haya configurado en su dispositivo.

@media (prefers-color-scheme: dark) aplica sus reglas solo cuando el sistema operativo está en modo oscuro. No hace falta ningún botón: el navegador comunica la preferencia y el CSS reacciona solo.

El código de ejemplo pinta fondo blanco con texto oscuro por defecto y lo invierte en modo oscuro. Cambia el ajuste de apariencia de tu sistema y observa cómo la vista previa cambia sin recargar nada.

El error más frecuente al implementarlo es invertir solo el fondo y olvidar el color del texto, con lo que queda gris claro sobre blanco o negro sobre negro. Fondo y texto siempre se definen juntos, y conviene comprobar el contraste de bordes y sombras.

La forma habitual de organizarlo en proyectos reales es a través de variables CSS: se declara la paleta completa en :root y dentro de la media query solo se redefinen las variables, con lo que todo el sitio cambia de tema de una vez.

HTML & CSS
SALIDA

💡 La vista previa se genera por completo en esta página; no se envía nada al exterior.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)