Separator
水平・垂直の orientation に対応し、既定では装飾要素として扱われます。意味のある section 境界には decorative=false を設定し、separator role と aria-orientation を公開できます。
@neumorphism-ui/separatorプレビュー
インストール
インストール: separator
npx shadcn@latest add @neumorphism-ui/separatorCLI が npm 依存関係、base token、utils、コンポーネントソースを順番に処理します。
この Registry を初めて使う場合は、先に namespace の設定 を完了してください。
使い方
Import
Separator の import コード
import { Separator } from "@/components/ui/separator"Example
Separator の使用コード
<div> <section>プロフィール設定</section> <Separator className="my-6" /> <section>通知設定</section> </div>
API リファレンス
| コンポーネント | プロパティ | 型 | デフォルト | 説明 |
|---|---|---|---|---|
Separator | orientation | "horizontal" | "vertical" | "horizontal" | divider の向きと size スタイルを設定します。 |
Separator | decorative | boolean | true | true の場合は装飾要素として隠し、false の場合は role=separator を適用します。 |
Separator | className | string | — | 余白、長さ、minimum-height のスタイルを拡張します。 |
アクセシビリティ
- 01
純粋に視覚的な境界には、既定の decorative=true を維持してください。
- 02
文書構造上の意味を持つ境界には decorative=false を使用し、role=separator を公開してください。
- 03
垂直 separator には親要素からの高さ、または className による明示的な高さが必要です。