Divider

Dividerは、コンテンツ間を視覚的に区切るためのシンプルなコンポーネントです。 水平・垂直方向に対応し、ラベル付きの区切り線としても使用できます。

3
Variants
4
Spacing
Label
With Label
Radix
Base

Playground

Preview
H

Content above the divider

Content below the divider

Variant
Color
Spacing
Direction
Label
<Divider />

Variants

solidSolid
セクション区切り

デフォルトの実線。一般的なコンテンツ区切りに最適。

dashedDashed
サブ区切り

破線スタイル。軽い区切りやドラフト状態の表現に。

dottedDotted
補足的な区切り

点線スタイル。最も控えめな区切りとして使用。

Spacing

sm
余白8px

md
余白12px

default
余白16px

lg
余白32px

API

Props

orientation"horizontal"
"horizontal" | "vertical"

Dividerの方向

variant"solid"
"solid" | "dashed" | "dotted"

線のスタイル

color"default"
"default" | "muted" | "strong"

線の色の強度

spacing"default"
"sm" | "md" | "default" | "lg"

Divider周りの余白

labelundefined
ReactNode

Divider上に表示するコンテンツ(水平のみ)

labelPosition"center"
"left" | "center" | "right"

ラベルの配置位置

decorativetrue
boolean

装飾目的のセパレーター(trueの場合role="none")