En el siguiente código, quiero que aparezca una información sobre herramientas cuando el usuario pasa el lapso, ¿cómo hago eso? No quiero usar ningún enlace.
<span> text </span>
Aquí está la forma simple e integrada:
<span title="My tip">text</span>
Eso le da información sobre herramientas de texto sin formato. Si desea información sobre herramientas enriquecida, con HTML formateado, deberá usar una biblioteca para hacerlo. Afortunadamente hay muchos de esos .
Información sobre herramientas personalizada con CSS puro: no se necesita JavaScript:
Ejemplo aquí (con código) / Ejemplo de pantalla completa
Como alternativa a la información sobre
title
herramientas de atributo predeterminada , puede crear sus propias informaciones sobre herramientas CSS personalizadas utilizando:before
/:after
pseudo elementos ydata-*
atributos HTML5 .Usando el CSS proporcionado, puede agregar información sobre herramientas a un elemento usando el
data-tooltip
atributo.También puede controlar la posición de la información sobre herramientas personalizada utilizando el
data-tooltip-position
atributo (valores aceptados:top
/right
/bottom
/left
).Por ejemplo, lo siguiente agregará una herramienta colocada en la parte inferior del elemento span.
¿Como funciona esto?
Puede mostrar la información sobre herramientas personalizada con pseudo elementos recuperando los valores de atributo personalizados mediante la
attr()
función.En términos de posicionamiento de la información sobre herramientas, simplemente use el selector de atributos y cambie la ubicación en función del valor del atributo.
Ejemplo aquí (con código) / Ejemplo de pantalla completa
CSS completo utilizado en el ejemplo : personalícelo según sus necesidades.
fuente
En la mayoría de los navegadores, el atributo de título se representará como información sobre herramientas y, en general, es flexible en cuanto a qué tipo de elementos funcionará.
Todos estos mostrarán información sobre herramientas en la mayoría de los navegadores.
fuente
Para la información sobre herramientas básica, desea:
fuente
el
"title"
navegador usará el atributo como texto para la información sobre herramientas, si desea aplicar estilo, considere usar algunos complementosfuente