Saltar al contenido

Generador de filtros CSS

Construye una declaración CSS filter o backdrop-filter desde controles visuales.

Salida

Generador de filtros CSS

Esta herramienta construye una declaración CSS filter (o backdrop-filter) lista para pegar desde un conjunto de controles visuales, para que no tengas que recordar la sintaxis para combinar desenfoque, brillo, contraste, escala de grises, rotación de matiz, invertir, opacidad, saturación, sepia y sombra proyectada en una propiedad. Está diseñada para cualquiera que diseñe una galería de fotos, un efecto hover, un panel de vidrio esmerilado o un tratamiento de imagen temático sin escribir la lista de funciones de filtro manualmente.

Cada función tiene su propio campo, y el valor generado solo enumera las que realmente has cambiado — entonces una página con solo un pequeño desenfoque permanece corta en lugar de listar nueve funciones sin efecto. El campo de orden de funciones controla el orden en que se ejecutan, ya que los filtros CSS se aplican de izquierda a derecha y reordenarlos (desenfocar antes o después de ajustar el contraste, por ejemplo) puede cambiar el resultado visual. Dos preestablecidos, vintage y blanco y negro, establecen un grupo completo de valores a la vez para un aspecto común. Alterna "backdrop-filter" para filtrar lo que hay detrás de un elemento en lugar del elemento en sí — la opción estándar para paneles de glassmorphism — y cambia el formato de salida para obtener una clase de valor arbitrario de Tailwind en lugar de una línea CSS simple.

Los campos numéricos se fijan automáticamente en rangos sensatos, por lo que un valor accidentalmente enorme o negativo nunca rompe la salida; el campo de color de sombra proyectada acepta cualquier valor de color CSS. El resultado se actualiza en vivo a medida que ajustas cualquier opción, y el recuento anterior a la salida cuenta cuántas funciones están realmente activas.

Todo se ejecuta localmente en tu navegador — nada de lo que ingreses aquí se carga ni se envía a ningún lugar. Copia el resultado, descárgalo como archivo .txt o envíalo a la entrada de otra herramienta para seguir trabajando en él.

Preguntas frecuentes

¿Cuál es la diferencia entre filter y backdrop-filter?
`filter` se aplica al elemento en sí y todo lo dibujado dentro de él; `backdrop-filter` se aplica a lo que sea visible detrás del elemento, que es lo que crea un efecto de vidrio esmerilado sobre un fondo.
¿Por qué importa el orden de las funciones de filtro?
CSS aplica funciones de filtro de izquierda a derecha, cada una operando sobre el resultado de la anterior. Desenfocar antes de ajustar el contraste puede verse diferente a ajustar el contraste primero, por lo que reordenarlos puede cambiar el aspecto final incluso con los mismos valores.
¿Qué cambian los preestablecidos vintage y blanco y negro?
Vintage establece una mezcla cálida de sepia, saturación, contraste, brillo y un ligero cambio de matiz; blanco y negro establece escala de grises al 100% con un pequeño aumento de contraste. Cualquiera de los preestablecidos anula los controles deslizantes individuales mientras esté seleccionado.
¿Puedo usar el CSS generado con Tailwind?
Sí. Cambia el formato de salida a "Clase Tailwind" y la herramienta envuelve la misma declaración en la sintaxis de propiedad arbitraria de Tailwind, por ejemplo `[filter:blur(4px)_grayscale(50%)]`, para que puedas colocarla directamente en un atributo `class`.
¿Se carga mi entrada en algún lugar?
No. El filtro se genera completamente en tu navegador desde las opciones que estableces — nada se envía a un servidor.