Rullst AcademyRullst Academy/Lección
CSS y diseño de interfaces · Lección 11 / 12

Movimiento con elección

Un detalle animado debe respetar a quien prefiere menos movimiento.

Rutas de aprendizaje12 min

Vamos a descubrir juntos

  1. 1

    Transition interpola cambios, como una pequeña transformación en hover. Evita transition:all innecesario; indica propiedad y duración breve. El movimiento no debe comunicar solo información esencial.

  2. 2

    El proyecto empieza sin movimiento. Dentro de @media (prefers-reduced-motion:no-preference) añade transición y desplazamiento de 2px. Con reduce, ese bloque no se aplica.

  3. 3

    La preferencia viene del navegador/sistema, no de la anchura. El taller informa el valor detectado. En el archivo local cambia la configuración de accesibilidad o emulación del navegador y compara ambos estados.

  4. 4

    No uses destellos rápidos ni animación continua en esta actividad. Comprueba que quitar movimiento conserva foco, texto y acción. El botón es de práctica: una transición no indica una operación real.

Taller: una interfaz, distintos espacios

Edita <style id="lesson-css"> en “Mis archivos y GitHub”. La vista previa aplica ese CSS al HTML proporcionado; revisa cambios de HTML en el archivo descargado. Aquí no se aceptan recursos externos ni CSS fuera del conjunto de estudio.

Ir a mi código

Las medidas describen esta vista, no garantizan todos los tamaños ni accesibilidad completa. Prueba contenido largo, zoom, teclado y tecnologías de asistencia en el proyecto local.

Laboratorio de contraste de dos colores

Razón aproximada ·

Cálculo solo para dos colores sRGB opacos elegidos aquí; no lee tu página. El límite usa la razón sin redondear. No evalúa transparencia, degradados, imágenes, estados ni conformidad completa.

Enlaces oficiales y siguiente paso

✦
TU MISIÓN

Añadir una transición discreta solo cuando la preferencia lo permita.

Ahora te toca

Taller de descubrimientos

Predice, cambia, compara

La transición existe solo en prefers-reduced-motion:no-preference. El sistema informa reduce.
Prepara tus respuestas y comprueba cuando estés listo.
Una pausa para entender

¿La preferencia se detecta por el modelo del móvil?

Necesito una pista

Revisa la regla, la condición y el resultado observado antes de concluir.

Cargando tu camino…

Llévatelo contigo

Compara reduce y no-preference y anota duración y transformación observadas. Muestra que la página sigue usable en ambos casos.

A tu ritmo

Mis archivos y GitHub

Cada lección puede convertirse en un registro propio: código, notas o un plan de práctica. Guardar un archivo en GitHub es opcional y no cambia tus XP.

Manual del alumno

El editor y las descargas se abren cuando esta lección esté disponible para tu cuenta. Revisa el acceso indicado abajo o vuelve al mapa de la ruta.

Comprobando tu acceso a esta lección…

Rullstpetbot

La IA puede equivocarse. Consulta el material de la lección.