К содержимому
uiify

Tooltip

Подсказка, которая появляется с небольшой задержкой при наведении или получении фокуса.

Браузеры
Chrome 114+Firefox 125+Safari 17+
Уровень
1
Сжатый размер
2.16 kB
Лимит принудительной компоновки
0 ms
Лимит axe
0
Совместим с SSR
Да
Публичный контракт
Тестовый стенд

Песочница

Tooltip

Closed

Open

API

Tooltip.Provider

СвойствоТипПо умолчаниюОписание
delayDurationnumber300Задержка открытия в миллисекундах после наведения указателя или получения фокуса.
skipDelayDurationnumber300Время в миллисекундах после закрытия одной подсказки, в течение которого следующая открывается сразу.
childrenReactNode—Экземпляры Tooltip.Root, использующие общие задержки.

Tooltip.Root

СвойствоТипПо умолчаниюОписание
openboolean—Управляемое состояние открытия.
defaultOpenbooleanfalseНеуправляемое начальное состояние открытия.
onOpenChangePopoverChangeHandler—Вызывается со следующим состоянием открытия и подробностями о причине изменения.
idstring—Базовый идентификатор якоря и содержимого; если не задан, создаётся автоматически, поэтому передавайте его для стабильной разметки.
childrenReactNode—Части Trigger и Content.

Tooltip.Trigger

СвойствоТипПо умолчаниюОписание
classNamestring—Класс элемента триггера.
childrenReactNode—Содержимое элемента триггера.
asElementType"button"Отображает другой элемент или компонент вместо тега по умолчанию.
renderReactElement | ((props, state) => ReactElement)—Заменяет отображаемый элемент, сохраняя поведение и связи доступности.

Tooltip.Content

СвойствоТипПо умолчаниюОписание
side"top" | "right" | "bottom" | "left""bottom"Сторона триггера, к которой привязана подсказка.
align"start" | "center" | "end""center"Выравнивание подсказки вдоль выбранной стороны.
classNamestring—Класс поверхности подсказки.
childrenReactNode—Содержимое подсказки.
asElementType"div"Отображает другой элемент или компонент вместо тега по умолчанию.
renderReactElement | ((props, state) => ReactElement)—Заменяет отображаемый элемент, сохраняя поведение и связи доступности.

Клавиатура

КлавишаДействие
Focus triggerПоказать с задержкой
EscapeЗакрыть
BlurЗакрыть

Доступность

Связь described-by между триггером и содержимым подсказки.

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

data-state
Эта страница переведена автоматически и ещё не проверена.