Was ist CSS-Anchor-Positioning-Generator?
CSS Anchor Positioning ermöglicht es, ein Element mit reinem CSS an einem anderen zu verankern. Sie weisen dem Anker-Element einen anchor-name zu und verwenden position-anchor auf dem positionierten Element. Es macht JavaScript-Positionierungsbibliotheken für Tooltips, Dropdowns und Popovers überflüssig.
Kurze Antwort
Anchor Positioning ermöglicht es, ein Element mit reinem CSS an einem anderen Element auf der Seite zu befestigen, ohne JavaScript. Es ersetzt die meisten manuellen Positionsberechnungen für Tooltips, Popovers und Dropdown-Menüs.
Last updated: 2026-05-25
Einschränkungen
- Anchor Positioning wird nur in Chrome 125+ unterstützt. Firefox und Safari unterstützen es Anfang 2026 noch nicht.
- Das Ankerelement muss ein DOM-Vorfahre sein oder über anchor-name referenziert werden. Elemente in verschiedenen Shadow Roots funktionieren möglicherweise nicht.
- Fallback-Positionierung mit position-fallback ist experimentell und das Verhalten variiert.
Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub
So nutzt du dieses Tool
- Setzen Sie einen Ankernamen für das Auslöserelement mit der anchor-name-Eigenschaft.
- Wählen Sie den Positionierungsbereich für das verankerte Element relativ zum Auslöser.
- Das Tool generiert das CSS sowohl für den Anker als auch für das positionierte Element.
- Kopieren Sie das CSS und kombinieren Sie es mit Ihrem Auslöser- und Popover-HTML.
Wofür du es nutzen kannst
- Positionieren Sie einen Tooltip, der einem Button oder Link folgt.
- Erstellen Sie ein Dropdown-Menü, das an seinem Auslöseelement ausgerichtet ist.
- Bauen Sie einen Callout, der auf ein bestimmtes UI-Element auf der Seite zeigt.