content-visibility-auto skips offscreen rendering; contain-* isolates layout/paint. This family contains 18 generated classes in Nakshora 3.0.

Classes#

ClassGenerated CSS
contain-nonecontain: none;
contain-contentcontain: content;
contain-strictcontain: strict;
contain-size--tw-contain-size: size; contain: var(--tw-contain-size) var(--tw-contain-layout) var(--tw-contain-paint) var(--tw-contain-style);
contain-inline-size--tw-contain-size: inline-size; contain: var(--tw-contain-size) var(--tw-contain-layout) var(--tw-contain-paint) var(--tw-contain-style);
contain-layout--tw-contain-layout: layout; contain: var(--tw-contain-size) var(--tw-contain-layout) var(--tw-contain-paint) var(--tw-contain-style);
contain-paint--tw-contain-paint: paint; contain: var(--tw-contain-size) var(--tw-contain-layout) var(--tw-contain-paint) var(--tw-contain-style);
contain-style--tw-contain-style: style; contain: var(--tw-contain-size) var(--tw-contain-layout) var(--tw-contain-paint) var(--tw-contain-style);
content-none--tw-content: none; content: var(--tw-content);
content-normalalign-content: normal;
content-centeralign-content: center;
content-startalign-content: flex-start;
content-endalign-content: flex-end;
content-betweenalign-content: space-between;
content-aroundalign-content: space-around;
content-evenlyalign-content: space-evenly;
content-baselinealign-content: baseline;
content-stretchalign-content: stretch;

Example#

example
html
<section class="content-auto contain-layout">Long page, fast paint</section>

Responsive & variants#

Every class here accepts screen prefixes (sm:xl:) and state variants — md:hover:p-4 style stacks compile to a single media query. See responsive/index|Responsive design and variants/index|Variants.

Best practices#

  • content-auto on below-the-fold sections = real FPS wins

utilities/interactivity/cursor|Cursor · utilities/interactivity/scroll-snap|Scroll snap