Skip to content

Text Size

Set font size

Syntax

visual="text-size:[value]"

Values

ValueCSS OutputDescription
minifont-size: var(--font-mini); line-height: var(--font-lh-mini)Mini size (0.75rem / 1rem)
smallfont-size: var(--font-small); line-height: var(--font-lh-small)Small size (0.875rem / 1.25rem)
basefont-size: var(--font-base); line-height: var(--font-lh-base)Base size (1rem / 1.5rem)
largefont-size: var(--font-large); line-height: var(--font-lh-large)Large size (1.125rem / 1.75rem)
bigfont-size: var(--font-big); line-height: var(--font-lh-big)Big size (1.25rem / 1.75rem)
hugefont-size: var(--font-huge); line-height: var(--font-lh-huge)Huge size (1.5rem / 2rem)
grandfont-size: var(--font-grand); line-height: var(--font-lh-grand)Grand size (1.875rem / 2.25rem)
giantfont-size: var(--font-giant); line-height: var(--font-lh-giant)Giant size (2.25rem / 2.5rem)
mountfont-size: var(--font-mount); line-height: var(--font-lh-mount)Mount size (3rem / 1)
megafont-size: var(--font-mega); line-height: var(--font-lh-mega)Mega size (3.75rem / 1)
gigafont-size: var(--font-giga); line-height: var(--font-lh-giga)Giga size (4.5rem / 1)
terafont-size: var(--font-tera); line-height: var(--font-lh-tera)Tera size (6rem / 1)
herofont-size: var(--font-hero); line-height: var(--font-lh-hero)Hero size (8rem / 1)

Examples

html
<div visual="text-size:big">Large text</div>
<div visual="text-size:[24px]">24px text</div>

Preview

Font Size

visual="text-size:big" - Scale text size with paired line-height

mini (0.75rem / 1rem)small (0.875rem / 1.25rem)base (1rem / 1.5rem)big (1.25rem / 1.75rem)giant (2.25rem / 2.5rem)
View Code
html
<div layout="flex:col" space="g:small p:medium" visual="bg:neutral-100 dark:bg:neutral-900 rounded:medium">
  <span visual="text-size:mini">mini (0.75rem / 1rem)</span>
  <span visual="text-size:small">small (0.875rem / 1.25rem)</span>
  <span visual="text-size:base">base (1rem / 1.5rem)</span>
  <span visual="text-size:big">big (1.25rem / 1.75rem)</span>
  <span visual="text-size:giant">giant (2.25rem / 2.5rem)</span>
</div>

Arbitrary Values

Supports custom values using bracket syntax:

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

Notes

TIP

Tailwind Scale Support

Use tw- prefix to access Tailwind font scale: text-size:tw-xl (1.25rem), text-size:tw-2xl (1.5rem)

Reference