1. Home
  2. ChevronRightUi
  3. ChevronRightTooltip

Tooltip

Superposición emergente que muestra detalles suplementarios al hacer hover sobre un elemento.

La primitiva Tooltip proporciona superposiciones de etiquetas auxiliares accesibles y conscientes del teclado que aparecen al hacer hover del mouse o al enfocar un elemento.


ImportaciónLink

import { Tooltip } from 'boltdocs/primitives'

Inicio RápidoLink

Envuelve un elemento interactivo para adjuntar una burbuja auxiliar de descripción de hover/foco:

import { Tooltip, Button } from 'boltdocs/primitives'

export default function App() {
  return (
    <Tooltip content="Eliminar permanentemente los archivos de metadatos del proyecto" delay={300}>
      <Button className="px-4 py-2 bg-red-600 text-white rounded-lg hover:bg-red-700">
        Eliminar Repositorio
      </Button>
    </Tooltip>
  )
}

Subcomponentes ComponiblesLink

Si necesitas control total sobre el ciclo de vida del flujo de disparador, puedes componer tooltips usando los componentes anidados:

ComponenteEtiqueta HTMLDescripciónProps
Tooltip.Root / TooltipEnvoltorioEnvoltorio de auto-disparador que maneja demoras de hover y estados.Tooltip Props
Tooltip.Content<div>Contenedor flotante que renderiza la caja de descripción del tooltip y la flecha de superposición.TooltipContent Props

Props del ComponenteLink

Props de TooltipLink

PropiedadTipoPredeterminadoDescripción
contentReactNodeRequeridoEl contenido de texto o gráficos a renderizar dentro del tooltip emergente.
childrenReactElementRequeridoEl elemento objetivo interactivo del disparador (debe soportar hooks de eventos de hover/foco).
delaynumber500Duración de la demora del hover en milisegundos antes de que el tooltip aparezca con transición.
closeDelaynumber0Duración de la demora en milisegundos antes de que el tooltip desaparezca al salir el mouse.
placement'bottom' | 'top' | 'left' | 'right''top'Lado de posicionamiento de alineación preferido.

Props de Tooltip.ContentLink

Hereda las propiedades estándar de TooltipProps de React Aria:

PropiedadTipoPredeterminadoDescripción
classNamestringundefinedSobrescrituras de clases CSS utilitarias personalizadas.
styleCSSPropertiesundefinedSobrescrituras de estilo en línea.
Last updated on July 27, 2026

Was this page helpful?