Skip to content

Grid Auto Sizing

Control size of auto-generated grid tracks

Syntax

layout="auto-cols:[value]" or layout="auto-rows:[value]"

Values

ValueCSS OutputDescription
autoautoAuto size
minmin-contentMinimum content
maxmax-contentMaximum content
frminmax(0, 1fr)Fractional unit

Examples

html
<div layout="grid auto-cols:min">Auto min columns</div>

Preview

Auto Columns

layout="auto-cols:fr" - Automatically sized column tracks

Auto 1Auto 2Auto 3
View Code
html
<div layout="grid grid-flow:col auto-cols:fr" space="g:small p:medium" visual="bg:neutral-100 dark:bg:neutral-900 rounded:medium">
  <span space="p:small" visual="bg:primary text:white rounded:small" layout="text:center">Auto 1</span>
  <span space="p:small" visual="bg:primary text:white rounded:small" layout="text:center">Auto 2</span>
  <span space="p:small" visual="bg:primary text:white rounded:small" layout="text:center">Auto 3</span>
</div>