Skip to content

Writing Mode

Set writing direction for RTL/vertical text

Syntax

visual="writing-mode:[value]"

Values

ValueCSS OutputDescription
horizontal-tbwriting-mode: horizontal-tbLeft to right
vertical-rlwriting-mode: vertical-rlTop to bottom RTL
vertical-lrwriting-mode: vertical-lrTop to bottom LTR
sideways-rlwriting-mode: sideways-rlSideways RTL
sideways-lrwriting-mode: sideways-lrSideways LTR

Examples

html
<div visual="writing-mode:vertical-rl">Vertical text</div>
<div visual="writing-mode:horizontal-tb">Horizontal text</div>

Preview

Writing Mode

visual="writing-mode:vertical-rl" - Control text direction and orientation

horizontal-tb
vertical-rl
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">horizontal-tb</div>
   <div space="p:small" visual="bg:primary text:white rounded:small">vertical-rl</div>
 </div>