Ir al contenido
uiify

Tooltip

Información emergente que aparece tras una breve espera al pasar el puntero o recibir el foco.

Navegadores
Chrome 114+Firefox 125+Safari 17+
Nivel
1
Tamaño comprimido
2.16 kB
Presupuesto de diseño forzado
0 ms
Presupuesto de axe
0
Compatible con SSR
Sí
Contrato publicado
Entorno de pruebas

Zona de pruebas

Tooltip

Closed

Open

API

Tooltip.Provider

PropTipoPredeterminadoDescripción
delayDurationnumber300Milisegundos de espera antes de abrir tras la entrada del puntero o la recepción del foco.
skipDelayDurationnumber300Milisegundos tras cerrar una información emergente durante los que la siguiente se abre de inmediato.
childrenReactNode—Las instancias de Tooltip.Root que comparten estos tiempos.

Tooltip.Root

PropTipoPredeterminadoDescripción
openboolean—Estado de apertura controlado.
defaultOpenbooleanfalseEstado de apertura inicial no controlado.
onOpenChangePopoverChangeHandler—Se llama con el siguiente estado de apertura y los detalles de la causa del cambio.
idstring—Id base del ancla y el contenido; se genera si se omite, así que proporciona uno cuando el marcado deba ser estable.
childrenReactNode—Las partes Trigger y Content.

Tooltip.Trigger

PropTipoPredeterminadoDescripción
classNamestring—Clase aplicada al elemento activador.
childrenReactNode—Contenido del elemento activador.
asElementType"button"Renderiza otro elemento o componente en lugar de la etiqueta predeterminada.
renderReactElement | ((props, state) => ReactElement)—Reemplaza el elemento renderizado y conserva las conexiones de comportamiento y accesibilidad.

Tooltip.Content

PropTipoPredeterminadoDescripción
side"top" | "right" | "bottom" | "left""bottom"Lado del activador al que se ancla la información emergente.
align"start" | "center" | "end""center"Alineación de la información emergente sobre el lado elegido.
classNamestring—Clase aplicada a la superficie de la información emergente.
childrenReactNode—Contenido de la información emergente.
asElementType"div"Renderiza otro elemento o componente en lugar de la etiqueta predeterminada.
renderReactElement | ((props, state) => ReactElement)—Reemplaza el elemento renderizado y conserva las conexiones de comportamiento y accesibilidad.

Teclado

TeclaAcción
Focus triggerMostrar tras una espera
EscapeCerrar
BlurCerrar

Accesibilidad

Asociación described-by entre el activador y el contenido de la información emergente.

Puntos de estilo

data-state
Esta página se tradujo automáticamente y aún no se ha revisado.