Divider
Use .velin-divider for horizontal rules, with text labels, vertical orientation,
and colour/size variants.
Basic Example
Content above
Content below
<hr class="velin-divider">
With Text
OR
<div class="velin-divider velin-divider--text">OR</div>
Vertical
Left
Right
<span>Left</span>
<span class="velin-divider velin-divider--vertical"></span>
<span>Right</span>
Sizes & Colours
<hr class="velin-divider velin-divider--sm">
<hr class="velin-divider velin-divider--lg">
<hr class="velin-divider velin-divider--thick velin-divider--primary">
Accessibility
- Use
<hr>for semantic separators — it carries an implicitrole="separator". - For decorative dividers, use
<div role="none">instead.
CSS Variables
| Variable | Description |
|---|---|
--velin-color-border | Default line colour |
--velin-color-border-strong | Strong variant |
--velin-color-primary | Primary variant |
--velin-space-3 | Small spacing |
--velin-space-6 | Default spacing |
--velin-space-10 | Large spacing |