Skip to content

Effects

This guide covers utilities that apply visual effects to elements, such as shadows, filters, opacity, and outlines.

Box Shadow

Add depth and emphasis to elements with box-shadow utilities.

ClassCSS
is-shadow-smbox-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
is-shadow-mdbox-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
is-shadow-lgbox-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
is-shadow-xlbox-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
is-shadow-2xlbox-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
is-shadow-innerbox-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
is-shadow-nonebox-shadow: none;

Use Case: Use shadows on cards, modals, and buttons to make them appear elevated from the background.

Opacity

Control the transparency of elements.

ClassCSS
is-opacity-0opacity: 0;
is-opacity-25opacity: 0.25;
is-opacity-50opacity: 0.5;
is-opacity-75opacity: 0.75;
is-opacity-100opacity: 1;

NOTE

Arbitrary values are supported: is-opacity-[0.3]

Use Case: Make elements semi-transparent for subtle designs, or combine with transitions for fade-in/fade-out effects.

Filters

Apply graphical effects like blur, brightness, contrast, and more.

Blur

ClassCSS
is-blur-smfilter: blur(4px);
is-blur-mdfilter: blur(12px);
is-blur-lgfilter: blur(16px);
is-blur-xlfilter: blur(24px);
is-blur-2xlfilter: blur(40px);

Use Case: Often used on background images or elements behind a modal to draw focus to the foreground content.

Backdrop Blur

Apply a blur to the area behind an element.

ClassCSS
is-backdrop-blur-nonebackdrop-filter: blur(0);
is-backdrop-blur-smbackdrop-filter: blur(4px);
is-backdrop-blur-mdbackdrop-filter: blur(8px);
is-backdrop-blur-lgbackdrop-filter: blur(12px);

Use Case: Perfect for creating "glassmorphism" effects on overlays and navigation bars.

Brightness

ClassCSS
is-brightness-0filter: brightness(0);
is-brightness-50filter: brightness(.5);
is-brightness-100filter: brightness(1);

Contrast

ClassCSS
is-contrast-0filter: contrast(0);
is-contrast-50filter: contrast(.5);
is-contrast-100filter: contrast(1);
is-contrast-125filter: contrast(1.25);
is-contrast-150filter: contrast(1.5);
is-contrast-200filter: contrast(2);

Other Filters

ClassCSS
is-grayscale-0filter: grayscale(0);
is-grayscalefilter: grayscale(100);
is-saturate-0filter: saturate(0);
is-saturate-50filter: saturate(.5);
is-saturate-100filter: saturate(1);
is-sepia-0filter: sepia(0);
is-sepiafilter: sepia(100);
is-invert-0filter: invert(0);
is-invertfilter: invert(100);

Outline

Style the outline of an element, which is often used for accessibility to show focus.

ClassCSS
is-outline-noneoutline: 2px solid transparent;
is-outline-dashedoutline: 1px dashed;
is-outline-dottedoutline: 1px dotted;
is-outline-doubleoutline: 4px double;