Hoy dejo un pequeño efecto CSS para crear un fondo animado al hacer hover sobre un elemento.

El efecto hace que un fondo entre por la izquierda y salga por la derecha cuando el usuario pasa el cursor.

Puede aplicarse a enlaces, cabeceras, textos o elementos interactivos.

Vista previa del efecto CSS hover en CodePen

Idea básica

Este tipo de efecto suele apoyarse en pseudo-elementos como ::before o ::after, transiciones y transform.

La clave es no abusar.

Un hover debe ayudar a entender que algo es interactivo, no convertir la interfaz en una feria de animaciones.

Buenas prácticas

  • Mantén la animación rápida.
  • Asegura buen contraste.
  • No dependas solo del hover en móvil.
  • Comprueba que no afecta a legibilidad.
  • Evita animaciones pesadas.

El CSS puede mejorar mucho una interfaz, pero también puede empeorar rendimiento si se usa sin control. Ya lo vimos al hablar de modo oscuro con CSS y de rendimiento con PageSpeed.

Si quieres revisar microinteracciones, CSS o detalles visuales de tu web, puedes escribirme a ajra@ajra.es.