Skip to content

Contain

Isolate element rendering for performance

Syntax

visual="contain:[value]"

Values

ValueCSS OutputDescription
nonecontain: noneNo containment
strictcontain: strictFull containment
contentcontain: contentContent containment
sizecontain: sizeSize containment
layoutcontain: layoutLayout containment
stylecontain: styleStyle containment
paintcontain: paintPaint containment

Examples

html
<div visual="contain:strict">Isolated rendering</div>
<div visual="contain:content">Content isolation</div>

Preview

Contain

visual="contain:strict" - Isolate element from rest of page for performance

none
content
strict
View Code
html
<div layout="flex" space="g:medium p:medium" visual="bg:neutral-100 dark:bg:neutral-900 rounded:medium">
   <div space="p:small" visual="bg:primary text:white rounded:small">none</div>
   <div space="p:small" visual="bg:primary text:white rounded:small">content</div>
   <div space="p:small" visual="bg:primary text:white rounded:small">strict</div>
 </div>