Separator
A separator is a thin line or subtle divider used to create visual boundaries between content or interface elements. It helps users understand grouping, hierarchy, and structure within layouts.
Philosophy
Separators exist to create clarity through contrast and space.
They define visual separation without drawing too much attention.
They improve scannability by grouping related items.
They maintain a sense of order and rhythm across components.
Anatomy
Variants
Horizontal
Divides content stacked vertically.
Vertical
Divides content horizontally.
States
Idle
May appear dynamically when grouping changes.
Usage tips
Dos
Use separators to clarify relationships, not to decorate.
Keep color neutral and consistent with system colors.
Use spacing and hierarchy before adding dividers.
Don’ts
Don’t overuse; too many lines make layouts heavy.
Don’t use dark or high-contrast colors.
Don’t mix horizontal and vertical separators inconsistently.
Real-world example















































