データとフィードバック@neumorphism-ui/separator

Separator

水平・垂直の orientation に対応し、既定では装飾要素として扱われます。意味のある section 境界には decorative=false を設定し、separator role と aria-orientation を公開できます。

@neumorphism-ui/separator
Registry JSON

プレビュー

Neumorphism UIソースをコピーし、サーフェスを自分のものに。

インストール

インストール: separatornpx shadcn@latest add @neumorphism-ui/separator

CLI が 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 リファレンス

コンポーネントプロパティ型デフォルト説明
Separatororientation"horizontal" | "vertical""horizontal"divider の向きと size スタイルを設定します。
Separatordecorativebooleantruetrue の場合は装飾要素として隠し、false の場合は role=separator を適用します。
SeparatorclassNamestring—余白、長さ、minimum-height のスタイルを拡張します。

アクセシビリティ

  • 01

    純粋に視覚的な境界には、既定の decorative=true を維持してください。

  • 02

    文書構造上の意味を持つ境界には decorative=false を使用し、role=separator を公開してください。

  • 03

    垂直 separator には親要素からの高さ、または className による明示的な高さが必要です。