CSS-tools

Gratis CSS Anchor Positioning Generator

Genereer CSS anchor positioning regels voor tooltips, dropdowns en callouts.

Tool laden...

Wat is CSS Anchor Positioning Generator?

CSS-ankerpositionering laat u een element aan een ander element koppelen met alleen CSS. U kent een anchor-name toe aan het ankerelement en gebruikt position-anchor op het gepositioneerde element. Het elimineert de noodzaak van JavaScript-positioneringsbibliotheken voor tooltips, dropdowns en popovers.

Snel antwoord

Ankerpositionering laat u een element aan een ander element koppelen met alleen CSS, zonder JavaScript. Het vervangt handmatige positieberekeningen voor tooltips, popovers en dropdowns.

Last updated: 2026-05-25

Beperkingen

  • Alleen Chrome 125+. Firefox en Safari ondersteunen het nog niet (begin 2026).
  • Het ankerelement moet een DOM-voorouder zijn of via anchor-name worden verwezen.
  • Terugvalpositionering met position-fallback is experimenteel.

Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub

Zo gebruik je deze tool

  1. Stel een ankernaam in voor het triggerelement met de anchor-name eigenschap.
  2. Kies het positioneringsgebied voor het verankerde element.
  3. De tool genereert CSS voor zowel anker als gepositioneerd element.
  4. Kopieer de CSS en koppel deze aan uw trigger en popover HTML.

Waarvoor je het kunt gebruiken

  • Positioneer een tooltip die een knop of link volgt.
  • Maak een dropdown-menu uitgelijnd aan het triggerelement.
  • Bouw een callout die naar een specifiek UI-element wijst.

Gebruik

Praktische voorbeelden

Voorbeeld

Tooltip met ankerpositionering

Een tooltip verschijnt boven een knop met position-area:top en position-anchor.

Voorbeeld

Navigatie dropdown

Een dropdown-menu verankert aan de onderkant van het navigatie-item.

Veelgemaakte fouten

  • Geen terugval bieden voor browsers zonder ondersteuning.
  • Ankerpositionering gebruiken voor content die toegankelijk moet zijn zonder CSS.
  • Vergeten dat anker en element in hetzelfde containing block moeten zijn.

Verificatie

  1. Test in Chrome of het element correct meebeweegt met scrollen en resize.
  2. Zorg voor een JavaScript-terugval voor niet-ondersteunde browsers.

FAQ

Vragen over CSS Anchor Positioning Generator

Welke browsers ondersteunen ankerpositionering?

Chrome 125+, Edge 125+. Safari en Firefox ontwikkelen ondersteuning.

Werkt het met de Popover API?

Ja. Popovers kunnen ankerpositionering gebruiken.

Hoe definieer ik een ankerelement?

Stel anchor-name in op het ankerelement: anchor-name: --my-anchor. Gebruik position-anchor op het gepositioneerde element.

Wat als het anker uit beeld scrollt?

Het gepositioneerde element volgt het anker. Gebruik position-try-options voor terugvalposities.

Gerelateerde tools

Meer css-tools

Css

CSS Carousel Generator

Generate native CSS carousel markup with scroll-snap, scroll buttons, scroll markers, and accessible list structure. No JavaScript required.

Open tool

Probeer ook

Probeer ook

Html

CSP Hash Generator

Genereer CSP-hashwaarden voor inline scripts en styles. Hash exacte code met SHA-256, SHA-384 of SHA-512.

Open tool