Skip to content

Line Height ​

Set line height

Syntax ​

visual="leading:[value]"

Values ​

ValueCSS OutputDescription
noneline-height: 1No extra height
tightline-height: 1.25Tight leading
snugline-height: 1.375Snug leading
normalline-height: 1.5Normal leading
relaxedline-height: 1.625Relaxed leading
looseline-height: 2Loose leading

Examples ​

html
<div visual="leading:relaxed">Relaxed line height</div>

Preview ​

Line Height ​

visual="leading:relaxed" - Control vertical spacing between lines

Tight leading
for headings

Normal leading
for body text

Loose leading
for readability

View Code
html
<div layout="flex col" space="g:medium p:medium" visual="bg:neutral-100 dark:bg:neutral-900 rounded:medium">
  <p space="m:0" visual="leading:tight">Tight leading<br>for headings</p>
  <p space="m:0" visual="leading:normal">Normal leading<br>for body text</p>
  <p space="m:0" visual="leading:loose">Loose leading<br>for readability</p>
</div>

Arbitrary Values ​

Supports custom values using bracket syntax:

html
<div visual="line:[custom-value]">Custom</div>