本文へ移動
uiify

Tabs

タブ間のキーボードナビゲーションに対応するタブパネル。

ブラウザー
Chrome 123+Firefox 121+Safari 17.5+
ティア
0
圧縮後のサイズ
897 B
強制レイアウトの上限
0 ms
axe の上限
0
SSR 対応
はい
基盤となる要素
elements/choice
公開された契約
テストハーネス

プレイグラウンド

Tabs

自動

月間売上たった今更新
$12,480
最近のアクティビティ今週の新しいイベント12件
ワークスペース設定メンバーと設定を管理

手動

月間売上たった今更新
$12,480
最近のアクティビティ今週の新しいイベント12件
ワークスペース設定メンバーと設定を管理

API

Tabs

Prop型既定値説明
id*string—ラジオグループの名前と、各タブとパネルの接続に使う基底ID。
items*TabsItem[]—描画するタブ。各タブはvalue、label、選択時に描画する任意のpanelを持ちます。
defaultValuestring—サーバーレンダリングしたマークアップでチェックするタブの値。JavaScript実行前から初期タブを選択します。
orientation"horizontal" | "vertical""horizontal"タブバーを並べる方向。
classNamestring—ルート要素に適用するクラス。
appendReactNode—タブの後、タブバーの末尾に描画する内容。

キーボード

キー操作
← / →タブ間を移動(横方向)
Home / End最初・最後のタブ
Space / Enterタブをアクティブ化

アクセシビリティ

Tablistとネイティブのラジオ入力を使い、拡張時はロービングtabindexパターンを使います。

スタイリングのフック

data-state
このページは機械翻訳によるもので、レビューは未実施です。