QuicklyCSS v2 · Docs
Filter
Versión v2.0 alpha.2
MÓDULO•UTILIDADES

Utilidades · Efectos visuales

Filter (filtros combinables)

Ajusta desenfoque, luz, contraste y color mediante ocho familias independientes que pueden aplicarse solas o combinarse.

v2.0

Ocho familias

Blur, brightness, contrast, grayscale, hue rotate, invert, saturate y sepia.

Composición real

Las variables --qy-filter-* conservan cada efecto sin sobrescribir los demás.

Reset directo

.filter-none elimina toda la composición de filtros del elemento.

El filtro modifica la superficie completa

Se aplica al elemento ya renderizado: fondo, bordes, texto e hijos se procesan como una sola imagen. No cambia el layout ni las dimensiones.

Código + resultado

Compara cada tipo de filtro

Cambia de pestaña para aplicar otra familia sobre la misma superficie y distinguir claramente su efecto.

HTML
Resultado aplicadoBlur · 8px
Misma superficie de referencia
FILTERQuicklyCSS

Escalas completas

Todos los valores disponibles

Selecciona una familia para comparar visualmente cada clase incluida en filter.css.

¿Necesitas suavizar?Usa .blur-*
¿Ajustar luz?Usa .brightness-* o .contrast-*
¿Modificar color?Usa grayscale, hue, saturate o sepia
¿Invertir por completo?Usa .invert-100
Blur

.blur-*

blur()

Desenfoca toda la superficie. Los valores representan píxeles.

Q
.blur-00px
Q
.blur-11px
Q
.blur-22px
Q
.blur-44px
Q
.blur-88px
Q
.blur-1212px
Q
.blur-1616px
Q
.blur-2424px
Q
RESET

.filter-none

Elimina la propiedad filter completa, incluso cuando el elemento también contiene clases de las ocho familias.

Composición

Combina efectos sin perder los anteriores

Cada clase modifica únicamente su variable; la regla común reconstruye la propiedad filter completa.

01Gira el matiz.hue-rotate-90
02Intensifica el color.saturate-200
03Aumenta la luz.brightness-110
HTML resultante
<div class="hue-rotate-90 saturate-200 brightness-110">
  Superficie combinada
</div>

El orden de estas clases en el atributo no elimina ninguna variable.

RESULTADO APLICADO
Q
3 filtros activos

Referencia

Clases disponibles

La tabla coincide con todas las utilidades incluidas actualmente en filter.css.

FamiliaValoresUnidadEstado original
.blur-{valor}0, 1, 2, 4, 8, 12, 16, 24px.blur-0
.brightness-{valor}0, 50, 75, 90, 100, 110, 125, 150, 200%.brightness-100
.contrast-{valor}0, 50, 75, 90, 100, 110, 125, 150, 200%.contrast-100
.grayscale-{valor}0, 50, 100%.grayscale-0
.hue-rotate-{valor}0, 30, 60, 90, 180, 270°.hue-rotate-0
.invert-{valor}0, 100%.invert-0
.saturate-{valor}0, 50, 100, 150, 200%.saturate-100
.sepia-{valor}0, 50, 100%.sepia-0
.filter-nonenone—Elimina todos los filtros.

Recomendaciones

Buenas prácticas para filtros

01

Conserva legibilidad

Comprueba el contraste del texto después de aplicar brillo, contraste o inversión.

02

Modera el desenfoque

Valores altos de blur pueden ocultar información y aumentar el área de renderizado.

03

Combina con intención

Usa pocas familias simultáneas para que el resultado continúe siendo predecible.

04

Restablece con none

Utiliza .filter-none cuando necesites eliminar toda la composición.