Divide
Add 1px borders between flex or grid children using divide="x" or
divide="y" — without manually placing <hr> or wrapper elements.
Horizontal dividers (divide-y)
Between stacked items
Item one
Item two
Item three
Item four
<ul surface="glass" radius="xl" divide="y" layout="stack" gap="0"> <li style="padding:1rem;">Item one</li> <li style="padding:1rem;">Item two</li> <li style="padding:1rem;">Item three</li> </ul>
Vertical dividers (divide-x)
Between row children
<nav surface="glass" radius="xl" divide="x" layout="row"> <a style="padding:1rem 1.5rem;flex:1;text-align:center;">Home</a> <a style="padding:1rem 1.5rem;flex:1;text-align:center;">About</a> <a style="padding:1rem 1.5rem;flex:1;text-align:center;">Contact</a> </nav>
Tone colors
Primary divide
Second item
Danger divide
Second item
<ul divide="y" tone="primary">…</ul> <ul divide="y" tone="danger">…</ul> <ul divide="y" tone="muted">…</ul>
Style variants
Dashed
Divide
Dotted
Divide
2px wide
Divide
<ul divide="y" divide-style="dashed">…</ul> <ul divide="y" divide-style="dotted">…</ul> <ul divide="y" divide-width="2">…</ul> <!-- Custom via token --> <ul divide="y" style="--aura-divide-color:#7c6af7">…</ul>