Skip to content

Usage

  • content-auto: Enables content-visibility: auto optimization. Renders content only when it approaches the viewport.
  • content-hidden: Sets content-visibility: hidden. Hides content while preserving size.
  • content-visible: Sets content-visibility: visible. Forces content to remain visible (default behavior).
<div class="content-auto">
<!-- Content here will be optimized -->
</div>

Predefined size hints sets the contain-intrinsic-size property.

  • size-hint-sm: 300px (default)
  • size-hint-md: 500px (default)
  • size-hint-lg: 800px (default)

Arbitrary values (uses JIT brackets):

  • size-hint-[200px]
  • size-hint-[20rem]
  • size-hint-[50vh]
<div class="content-auto size-hint-md">
<!-- Content with medium size hint -->
</div>

Optimize rendering performance for long pages with multiple sections:

<article class="content-auto size-hint-md">
<h2>Section Title</h2>
<p>Content...</p>
</article>

Prevent layout shifts in image galleries:

<div class="grid grid-cols-3 gap-4">
<div class="content-auto size-hint-[200px]">
<img src="image1.jpg" alt="Gallery image" />
</div>
<!-- More gallery items -->
</div>

Optimize hidden content in accordions:

<div class="content-hidden">
<p>Collapsed accordion content...</p>
</div>