Skip to content
navy

View Separator

A horizontal line separator for dividing content sections.

Live Demo

Content above

Content below

Usage

Basic

vue
<template>
  <orio-view-separator />
</template>

Styles

vue
<template>
  <orio-view-separator style="solid" />
  <orio-view-separator style="dashed" />
  <orio-view-separator style="dotted" />
  <orio-view-separator style="double" />
</template>

Custom Size and Margin

vue
<template>
  <!-- Thicker line -->
  <orio-view-separator :size="2" />

  <!-- More spacing -->
  <orio-view-separator :margin="2" />

  <!-- Combined -->
  <orio-view-separator :size="3" :margin="2" style="dashed" />
</template>

Props

PropTypeDefaultDescription
style'solid' | 'dashed' | 'dotted' | 'double' | 'groove' | 'ridge''solid'Border style
sizenumber | string1Border thickness in pixels
marginnumber | string1Vertical margin in rem

Styling

Uses the CSS variable:

css
--color-border