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>