К содержимому
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

СвойствоТипПо умолчаниюОписание
id*string—Базовый идентификатор для имени группы radio и связи каждой вкладки с её панелью.
items*TabsItem[]—Отображаемые вкладки: у каждой есть значение, подпись и необязательная панель, показываемая при выборе вкладки.
defaultValuestring—Значение отмеченной вкладки в серверной разметке, чтобы начальная вкладка была выбрана до выполнения JavaScript.
orientation"horizontal" | "vertical""horizontal"Направление расположения панели вкладок.
classNamestring—Класс корневого элемента.
appendReactNode—Содержимое в конце панели вкладок, после вкладок.

Клавиатура

КлавишаДействие
← / →Перемещаться между вкладками (горизонтально)
Home / EndПервая / последняя вкладка
Space / EnterАктивировать вкладку

Доступность

Tablist и нативные поля radio; при улучшении — схема с перемещаемым tabindex.

Привязка стилей

data-state