Im folgenden Code soll ein Tooltip angezeigt werden, wenn der Benutzer die Zeitspanne überschreitet. Wie mache ich das? Ich möchte keine Links verwenden.
<span> text </span>
Hier ist die einfache, integrierte Methode:
<span title="My tip">text</span>
Das gibt Ihnen einfache Text-Tooltips. Wenn Sie umfangreiche Tooltips mit formatiertem HTML benötigen, müssen Sie dazu eine Bibliothek verwenden. Zum Glück gibt es viele davon .
Benutzerdefinierte Tooltips mit reinem CSS - kein JavaScript erforderlich:
Beispiel hier (mit Code) / Vollbildbeispiel
Alternativ zu den Standard-
title
Attribut-Tooltips können Sie mithilfe von:before
/:after
pseudo-Elementen und HTML5-data-*
Attributen eigene CSS-Tooltips erstellen .Mit dem bereitgestellten CSS können Sie einem Element mithilfe des
data-tooltip
Attributs einen Tooltip hinzufügen .Sie können auch die Position der benutzerdefinierten steuern Tooltip das mit
data-tooltip-position
Attribute (akzeptierten Werte:top
/right
/bottom
/left
).Im Folgenden wird beispielsweise eine QuickInfo hinzugefügt, die sich am unteren Rand des Bereichselements befindet.
Wie funktioniert das?
Sie können die benutzerdefinierten QuickInfos mit Pseudoelementen anzeigen, indem Sie die benutzerdefinierten Attributwerte mithilfe der
attr()
Funktion abrufen.Verwenden Sie zum Positionieren des Tooltips einfach die Attributauswahl und ändern Sie die Platzierung basierend auf dem Wert des Attributs.
Beispiel hier (mit Code) / Vollbildbeispiel
Vollständiges CSS, das im Beispiel verwendet wird - passen Sie es an Ihre Bedürfnisse an.
quelle
In den meisten Browsern wird das title-Attribut als QuickInfo gerendert und ist im Allgemeinen flexibel, mit welchen Elementen es arbeiten soll.
All dies rendert Tooltips in fast jedem Browser.
quelle
Für den grundlegenden Tooltip möchten Sie:
quelle
Das
"title"
Attribut wird vom Browser als Text für den Tooltip verwendet. Wenn Sie einen Stil darauf anwenden möchten, sollten Sie einige Plugins verwendenquelle