Skip to main content
These modifiers apply image-style filters to a component and its descendants. blur softens content with a Gaussian blur. saturation, brightness, contrast, grayscale, and colorInvert adjust the color values of the rendered output. blendMode changes how the component composites with content drawn behind it — useful for overlays, tinting, and text that adapts to its background.

blur

Applies a Gaussian blur effect to a component.
number
required
The blur radius in points. Higher values produce a more blurred result. A value of 0 produces no blur.
Basic blur
Blur behind text for readability

saturation

Adjusts the color saturation of a component.
number
required
The saturation multiplier. 0 produces grayscale, 1 is the original color, and values greater than 1 oversaturate.
Desaturate to grayscale
Half saturation
Oversaturated

brightness

Adjusts the brightness of a component.
number
required
The brightness adjustment, from -1 (completely dark) to 1 (completely bright). A value of 0 leaves brightness unchanged.
Brighten an image
Darken a background

contrast

Adjusts the contrast of a component.
number
required
The contrast adjustment. 0 produces flat gray, 1 is the original contrast, and values greater than 1 increase contrast.
Increase contrast
Reduce contrast

grayscale

Applies a grayscale filter to the component.
number
default:"1"
The intensity of the grayscale effect, from 0 (full color) to 1 (fully desaturated).
Fully desaturated
Partial grayscale
Conditional grayscale

colorInvert

Inverts all colors in a component.
Invert an image
Invert a color swatch

blendMode

Sets the blend mode for compositing a component with content behind it.
BlendMode
required
The blend mode to use when compositing. See BlendMode.
Multiply blend
Screen blend for lightening
Overlay blend on text

See also