Beispiel:Inline-Tooltips mit Popover und Anchor-Technik.html
<!DOCTYPE html>
<html lang="de">
<head> <meta charset="utf-8"> <title>Inline-Tooltips mit Popover und Anchor-Technik</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" media="screen" href="./Beispiel:Grundlayout.css"> <style>
[popover] {
background: #fffbf0;
border: medium solid var(--accentColor);
max-width: 20em;
padding: 1rem;
overflow: unset;
@supports (position-anchor: auto) {
margin: 0;
inset: auto;
/* Positionierung des Tooltips */
position-anchor: auto; bottom: calc(anchor(top) + var(--triangle-width)); left: max(8px,calc(anchor(left) - var(--triangle-width))); }
/* erzeugt ein Dreieck */
--triangle-width: 2em;
&::before {
content:"";
display: block;
position:absolute;
left: var(--triangle-width);
bottom: calc(-1 * var(--triangle-width));
border-width: var(--triangle-width) calc(0.5 * var(--triangle-width)) 0;
border-style: solid;
border-color: var(--accentColor) transparent;
transition: all 0.5s;
}
&::backdrop {
backdrop-filter: blur(1px);
}
}
h1 { margin-bottom: 5rem; }
body {
--accentColor: #dfac20; background-color: #ddd;
}
</style> </head> <body>
Inline-Tooltips mit Popover und Anchor-Technik
Popovers sind überall im Web zu finden. Man sieht sie in Menüs, <button popovertarget="t1">Tooltipps</button>Infobox, die zusätzliche Informationen enthält. und Dialogen, die sich als Kontoeinstellungen, Offenlegungs-Widgets und Warenkorbvorschauen manifestieren können.
Obwohl diese Komponenten weit verbreitet sind, war ihre Erstellung in Browsern bisher überraschend kompliziert. Sie müssen neben der Kernfunktionalität Ihres <button popovertarget="t2">Popovers</button>Element, das in der obersten Ebene aufplobbt. Skripte hinzufügen, um Fokus sowie Öffnungs- und Schließzustand mit Maus, Tastatur und Touchgeräten zu verwalten. Die <button popovertarget="t3">open-ui.org</button>W3C Community Group, die sich die Verbesserung des Web auf die Fahnen geschrieben hat. hat es sich zur Aufgabe gemacht, für solche UI-Elemente optimierte Modelle zu entwerfen und diese zur Standardisierung einzureichen.
Das <a href="https://wiki.selfhtml.org/wiki/Infobox/Tooltips_mit_Popover">Tutorial</a> zeigt, wie Sie mit der neuen <button popovertarget="t4">Popover API</button>Neuer Standard der WHATWG schnell und einfach Tooltipps und Popups erstellen, die diese Funktionalitäten bereits browserseitig mitbringen. Es ist kein kompliziertes CSS oder gar JavaScript nötig!
Funktioniert Stand 10/2025 nicht im Firefox.
</body> </html>