Filtros CSS: filter y backdrop-filter

Aplica filtros CSS en interfaces reales: funciones completas de filter, backdrop-filter legible y patrones de rendimiento útiles en producto.

filter altera el píxel final del elemento; backdrop-filter altera lo que hay detrás del elemento.

La familia principal de filtros incluye blur, brightness, contrast, drop-shadow, grayscale, hue-rotate, invert, opacity, saturate y sepia.

El orden de funciones importa: cambiar el orden cambia el resultado visual.

Para UI productiva, prioriza legibilidad y rendimiento antes que efectos fuertes.

  • Qué hace cada función y cuándo conviene usarla.
  • Corrección tonal: brightness(), contrast(), saturate(), hue-rotate().
  • Estética/estado: grayscale(), sepia(), invert(), opacity().
  • Percepción espacial: blur() y drop-shadow().
  • Los filtros se aplican de izquierda a derecha. Por ejemplo, desaturar y luego subir contraste no produce el mismo resultado que hacerlo al revés.

Funciones disponibles en filter

Qué hace cada función y cuándo conviene usarla.

  • Corrección tonal: brightness(), contrast(), saturate(), hue-rotate().
  • Estética/estado: grayscale(), sepia(), invert(), opacity().
  • Percepción espacial: blur() y drop-shadow().

Orden de filtros y resultado final

Los filtros se aplican de izquierda a derecha. Por ejemplo, desaturar y luego subir contraste no produce el mismo resultado que hacerlo al revés.

Define presets por intención (hover, disabled, thumbnail vintage, etc.) en lugar de improvisar valores sueltos en cada componente.

backdrop-filter para glassmorphism

Para que backdrop-filter se perciba, necesitas fondo semitransparente y algo visual detrás del panel (imagen, gradiente o contenido).

La receta más estable en UI real: blur moderado + borde sutil + contraste de texto verificado.

CSS
28

Filtros CSS: filter y backdrop-filter

Aplica filtros CSS en interfaces reales: funciones completas de filter, backdrop-filter legible y patrones de rendimiento útiles en producto.

Código del tema: display: grid; gap: 1rem;

📘 Teoría

Funciones disponibles en filter

Qué hace cada función y cuándo conviene usarla.

  • Corrección tonal: brightness(), contrast(), saturate(), hue-rotate().
  • Estética/estado: grayscale(), sepia(), invert(), opacity().
  • Percepción espacial: blur() y drop-shadow().

Orden de filtros y resultado final

1

Los filtros se aplican de izquierda a derecha. Por ejemplo, desaturar y luego subir contraste no produce el mismo resultado que hacerlo al revés.

2

Define presets por intención (hover, disabled, thumbnail vintage, etc.) en lugar de improvisar valores sueltos en cada componente.

backdrop-filter para glassmorphism

1

Para que backdrop-filter se perciba, necesitas fondo semitransparente y algo visual detrás del panel (imagen, gradiente o contenido).

2

La receta más estable en UI real: blur moderado + borde sutil + contraste de texto verificado.

🧪 Aprende probando

Ejemplo Demo interactiva: todos los filtros principales Incluye todos los filtros principales de filter (también drop-shadow) y muestra cómo se encadenan.
Ejemplo Demo interactiva: glassmorphism generator Regula blur, opacidad, borde y sombra para encontrar un panel glass legible y defendible en producto.

🏁 Retos

Reto Reto: panel de cristal Aplica backdrop-filter con blur y saturate.

¿Qué es esto?

Soy Cristian Eslava y a veces hago webs para procrastinar yo y vosotros. culTest

La hice en febrero de 2026 para facilitar el aprendizaje de mis alumnos. La idea es aprender desarrollo web practicando y que el proyecto siga creciendo con nuevos temas, tests y retos.

Está inspirada en MDN, W3Schools, CodePen, Manz y muchos otros sitios de documentación sobre desarrollo web. Quería combinar teoría útil, ejemplos ejecutables, retos y el sistema de tests que ya tenía en culTest. culTest

Si te gustó, si no te gustó o si quieres escribirme, puedes hacerlo en cristianeslava@gmail.com