Tooltips nur mit CSS 3
Sticky-Tooltips, die ich bisher nutzte, benötigen JavaScript und sind aus dem Jahr 2009. Eigentlich nicht weiter schlimm, nur fiel jetzt auf, dass Browser auf Smartphomes und Tablets, selbst in den neuesten Versionen, dieses teilweise nicht (mehr) anzeigen.
Also suchte ich nach einer anderen Lösung und fand diese hier.
Am PC funktioniert das mit mouseover (überfahren mit der Maus), bei Smartphones oder Tablets bei Anklicken mit dem Finger (oder Stift); der Tooltipp bleibt dann länger lesbar.
Ich habe sie auf meine Bedürfnisse angepasst. Den Code kopierte ich danach ans Ende in der Datei stylesheet.css :
|
/* Start - Tooltip CCS3: www.w3schools.com/css/css_tooltip.asp */ /* Tooltip text */ /* Tooltip unterhalb des Wortes */ /* Show the tooltip text when you mouse over the tooltip container */ |
Beispiel-Seite 1, Beispiel-Seite 2, Beispiel-Seite 3, Beispiel-Seite 4, teilweise mit weiteren Elementen auf kramlade.de.
Damit es funktioniert, muss das verwendete Template diesen Code in der Stylesheet enthalten.
1. Beispiel (Der Tooltipp-Text ist in beiden Beispielen gleich lang!):
Dann wird auf der entsprechenden Seite ein Text verfasst und dieser Code im Quelltext-Fenster des Editors an der entsprechenden Stelle eingefügt:
|
<p><strong>1. Beispiel</strong> (<span style="color: #ff0000;">Der Tooltipp-Text ist in beiden Beispielen gleich lang!</span>)<strong>:</strong></p> Das Ergebnis siehst du unter diesem Kasten. |
Da der Tooltip nach unten klappt, setze ich hinter das letzte schließende < /div> (am Seitenende!) noch mindestens 2 x eine Leerzeile ein, so dass noch genügend Platz zum unteren Browserrand ist. Weiter oben wird Text auf alle Fälle verdeckt.
Der Tooltip variiert in der Größe. Diese richtet sich nach der Länge der Zeile, für die dieser Tipp angedacht ist. Ist sie kurz, so wird der Tipp mehrzeilig. Ist die Zeile lang, ist der Tipp dann auch lang und evtl. nur einzeilig.
Das Beispiel von oben greife ich jetzt noch mal auf und verlängere die „Fragezeile”.
2. Beispiel (Der Tooltipp-Text ist in beiden Beispielen gleich lang!):
|
Überfahre den folgenden Satz mit der Maus: Du brauchst doch noch einen kleinen Tipp von mir, um zu verstehen?Um dieses Ergebnis angezeigt zu bekommen.
|
