コンポーネント

セパレーター

コンテンツを視覚的または意味的に分離します。

import React from 'react';
import * as Separator from '@radix-ui/react-separator';
import './styles.css';
const SeparatorDemo = () => (
<div style={{ width: '100%', maxWidth: 300, margin: '0 15px' }}>
<div className="Text" style={{ fontWeight: 500 }}>
Radix Primitives
</div>
<div className="Text">An open-source UI component library.</div>
<Separator.Root className="SeparatorRoot" style={{ margin: '15px 0' }} />
<div style={{ display: 'flex', height: 20, alignItems: 'center' }}>
<div className="Text">Blog</div>
<Separator.Root className="SeparatorRoot" decorative orientation="vertical" style={{ margin: '0 15px' }} />
<div className="Text">Docs</div>
<Separator.Root className="SeparatorRoot" decorative orientation="vertical" style={{ margin: '0 15px' }} />
<div className="Text">Source</div>
</div>
</div>
);
export default SeparatorDemo;

特徴

    水平方向と垂直方向の両方をサポートします。

インストール

コマンドラインからコンポーネントをインストールします。

npm install @radix-ui/react-separator

構成

すべてのパーツをインポートして組み合わせます。

import * as Separator from '@radix-ui/react-separator';
export default () => <Separator.Root />;

API リファレンス

ルート

セパレーター。

プロップデフォルト
asChild
真偽値
false
orientation
列挙型
"horizontal"
decorative
真偽値
デフォルト値なし
データ属性
[data-orientation]"vertical" |"horizontal"

アクセシビリティ

separator ロール要件 に準拠しています。