Separator

A Tailwind CSS separator component for visually dividing content.

Starting Point UI

A Tailwind CSS component library.

Blog
Docs
Source
<div class="space-y-4">
  <div>
    <h4 class="text-sm font-medium">Starting Point UI</h4>
    <p class="text-sm text-muted-foreground mt-2">
      A Tailwind CSS component library.
    </p>
  </div>
  <div class="separator"></div>
  <div class="flex h-5 items-center gap-4 text-sm">
    <div>Blog</div>
    <div class="separator separator-vertical"></div>
    <div>Docs</div>
    <div class="separator separator-vertical"></div>
    <div>Source</div>
  </div>
</div>

Horizontal

Separators are horizontal by default.

Above the separator

Below the separator

<div class="space-y-4">
  <p class="text-sm">Above the separator</p>
  <div class="separator"></div>
  <p class="text-sm">Below the separator</p>
</div>

Vertical

Use separator-vertical to create a vertical divider between inline elements.

Home
About
Contact
<div class="flex h-5 items-center gap-4 text-sm">
  <div>Home</div>
  <div class="separator separator-vertical"></div>
  <div>About</div>
  <div class="separator separator-vertical"></div>
  <div>Contact</div>
</div>

How it works

The separator component is a CSS-only component for visually dividing content.

Structure

A separator uses the .separator class. It defaults to horizontal:

<div class="separator"></div>
<div class="separator separator-vertical"></div>

Class reference

All available classes for the separator component.

ClassDescription
separatorBase styles, defaults to horizontal
separator-horizontalMakes the separator horizontal
separator-verticalMakes the separator vertical
<div class="separator"></div>
<div class="separator separator-vertical"></div>