Saltar al contenido
Moodle Design Systemby Didactika
Moodle 5.3 LTS
v0.1
ES
Componentes de Bootstrap
Tema de Didactika v0.1

Tooltips y popovers

Pequeñas notas flotantes junto a un elemento: el tooltip lo nombra, el popover lo explica.

Un tooltip es un nombre o una pista de una línea que aparece al pasar el ratón y al enfocar. Un popover es una tarjeta pequeña con título y unas líneas, que se abre al hacer clic. Ninguno contiene nada que el usuario necesite para continuar.

Cuándo usarlo

Úsalo

  • Tooltip: nombrar un botón solo con icono, o dar una pista corta.
  • Popover: explicar un término o un ajuste en dos o tres líneas.
  • Abrirlos también al enfocar, no solo al pasar el ratón.

No

  • Meter información esencial, enlaces o botones en un tooltip.
  • Usar un popover para un formulario o un texto largo; usa un diálogo o una página.
  • Tapar el elemento que describen.

Anatomía

Un tooltip es una caja (tooltip) con una flecha y un texto interior. Un popover es una caja (popover) con una flecha, un encabezado y un cuerpo. Los dos señalan a su disparador desde el lado que tiene sitio.

Variantes y estados

Ratón y clic
Estático

La pista de un título

Un botón solo con icono, un enlace que abre en otro sitio o una insignia que necesita explicación llevan un title. El navegador dibuja ese texto en una caja gris que no se puede estilar, así que el sistema de diseño lo muestra en su propia pista: una burbuja oscura con una flecha, algo más redondeada con el tema de Didactika. Aparece tras una espera corta bajo el puntero y al instante con el teclado, se va al salir, al hacer clic, con Escape y al desplazar, y mantiene un nombre accesible para el elemento. Pasa el puntero o el tabulador por los ejemplos de abajo.

Pistas en botones, un enlace y una insignia
Gradebook Draft

La pista es para una etiqueta corta (unas pocas palabras). Algo más largo, con un enlace o un botón, es un popover.

Combinaciones

Combinación Para qué usarla
Tooltip × botón de icono Nombra un botón que solo tiene un icono; siempre junto a su aria-label.
Popover × término Explica un término o un ajuste en dos o tres líneas, abierto con un clic.
Colocación Arriba por defecto; la nota pasa al otro lado cuando no hay sitio.

Qué cambia Didactika y por qué

Qué cambiamos Por qué ayuda
El tooltip es oscuro con texto claro Es lo único oscuro que flota, así que nunca se confunde con contenido, y se lee sobre cualquier fondo.
El popover es una tarjeta con título y un cuerpo discreto Es una pequeña página propia: tiene encabezado y espacio, no solo una caja de color.
Se voltean cuando no hay sitio La nota nunca se corta en el borde de la pantalla o de su contenedor.

Clases

Clase Qué hace
tooltip, tooltip-inner La nota y su texto
popover, popover-header, popover-body La tarjeta y sus partes
tooltip-arrow, popover-arrowarrow El puntero
data-bs-toggle, data-bs-placement Qué lo abre y de qué lado

En esta versión

Bootstrap 5.3 guarda sus colores en variables CSS (--bs-*), así que un tema recolorea el componente con una sola variable. Los lados son top, bottom, start y end.

Bootstrap 4.6 compila sus colores en las clases, así que un tema recolorea el componente recompilando su hoja de estilos. Los lados son top, bottom, left y right.

Bootstrap 4.6 compila sus colores en las clases, así que un tema recolorea el componente recompilando su hoja de estilos. Los lados son top, bottom, left y right.

Accesibilidad

  • El disparador es enfocable y el tooltip se abre al enfocar, y Escape lo cierra.
  • Un tooltip se enlaza con aria-describedby; no lo uses como única etiqueta de un control.
  • A un popover se llega con el teclado y se cierra con Escape.