Curso gratuito de CSS
CSS Hover Lab

Botones avanzados con pseudoelementos

Esta demo reúne cuatro patrones de hover pensados para UI real: relleno lateral, borde con glow, apertura desde el centro y desplazamiento de icono. La idea no es memorizar un truco, sino entender cómo combinar ::before, ::after, capas, transición y contraste sin romper accesibilidad.

Sweep Fill

Relleno lateral

Un panel animado crece desde la izquierda para cambiar el contraste del botón sin tocar el HTML.

::before transform-origin contrast
Glow Ring

Borde luminoso

Dos capas crean un aro visual más premium sin recurrir a imágenes ni sombras exageradas.

::before + ::after ring focus-visible
Split Doors

Apertura desde el centro

Dos pseudoelementos entran desde los laterales y convierten el hover en una transición con más carácter.

doble capa overflow hidden microinteracción
Slide Label

Texto e icono con desplazamiento

Una opción útil para CTAs donde quieres sugerir avance sin que el efecto resulte invasivo.

motion suave call to action gradiente