Components
Scrim
A directional gradient overlay that darkens one edge of its container,
fading to transparent - used to keep light-on-image text (captions,
labels, stats) legible over a photo.
Place inside a position: relative ancestor. Purely decorative: renders
aria-hidden and ignores pointer events.
Usage
Best practices
Scrimis a decorative gradient for text-over-image legibility, not a modal backdrop - dialog / sheet dimming is built into those components.Place it inside a
position: relativeancestor; it rendersaria-hiddenand ignores pointer events, so it never blocks the content beneath.
Props
Also exports
- type
ScrimDirection - type
ScrimIntensity - interface
ScrimProps - const
scrimVariants