Efectos de Vidrio Esmerilado para UIs Modernas
Esta tarjeta usa un fondo ligero con 12px de blur y saturación aumentada. El fondo texturizado permite ver claramente el efecto de "vidrio esmerilado".
Mejor para: Tarjetas de contenido principal, secciones hero, menús de navegación
Esta variación usa un fondo más oscuro con más blur (16px) para mejor contraste. Perfecto para contenido con mucho texto que necesita legibilidad.
Mejor para: Modales, menús overlay, temas oscuros
Máximo blur (20px) con brightness aumentado crea un efecto más etéreo y soñador. El fondo texturizado se ve suave pero visible.
Mejor para: Elementos decorativos, fondos sutiles, overlays
El glassmorphism crea un aspecto de "vidrio esmerilado" usando elementos semi-transparentes con efecto blur. Es como mirar a través de una ventana empañada o una puerta de ducha con condensación—ves las formas pero con suavidad.
La clave del éxito: El glassmorphism necesita un fondo visualmente interesante para funcionar bien. Sin textura o color detrás, el efecto de blur no tiene nada que mostrar. ¡Por eso este demo usa formas animadas y patrones!
La magia ocurre con la propiedad
backdrop-filter
:
.glass-card {
/* Fondo semi-transparente - permite ver a través */
background: rgba(255, 255, 255, 0.15);
/* ¡LA MAGIA DEL GLASSMORPHISM! */
backdrop-filter: blur(12px) saturate(150%);
-webkit-backdrop-filter: blur(12px) saturate(150%);
/* Borde sutil añade definición */
border: 1px solid rgba(255, 255, 255, 0.4);
/* Esquinas redondeadas modernas */
border-radius: 20px;
/* Profundidad con sombra interna y externa */
box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.37),
inset 0 1px 0 0 rgba(255, 255,
255, 0.5);
}
El blur es el ingrediente principal del glassmorphism. Pasa el mouse sobre cada cuadro para ver la diferencia y cómo el fondo texturizado se desenfoca a diferentes niveles. Nota cómo el patrón, el emoji 🎨 y el gradiente se ven más o menos nítidos según el nivel de blur:
En este demo, notarás que usamos:
1. Gradiente complejo
- Múltiples colores que cambian en diferentes direcciones
2. Formas animadas
- Círculos de colores que se mueven suavemente detrás del contenido
3. Patrón geométrico
- Una textura sutil en SVG que añade detalle
Sin estos elementos, el
backdrop-filter: blur()
no tendría nada interesante que desenfocar, y el efecto sería invisible o aburrido.
El glassmorphism necesita contexto visual para brillar.
La propiedad
backdrop-filter
está soportada en todos los navegadores modernos:
✅ Chrome/Edge 76+ ✅ Firefox 103+ ✅ Safari 9+ ✅ Opera 63+
Siempre incluye el prefijo
-webkit-backdrop-filter
para compatibilidad con Safari más antiguo, y considera un fallback para navegadores sin soporte.