Create self-positioning popovers with native CSS—no JavaScript required. Made for Svelte 5. Build tooltips, dropdowns and any floating UI components.
-
Updated
Mar 27, 2026 - Svelte
Create self-positioning popovers with native CSS—no JavaScript required. Made for Svelte 5. Build tooltips, dropdowns and any floating UI components.
A space themed micro-site for my four-part series on CSS anchor positioning
Accessible Action Menu as an Angular component
An image comparison component in HTML and CSS using anchor positioning.
An example of using popover and CSS anchor positioning
Popover API and Anchor Positioning buil with VanillaJS, CSS and HTML
A tool to visually preview how the CSS position-area property affects anchor box placement by selecting values from dropdown menus.
Pure CSS image slider — scroll-snap, ::scroll-marker, ::scroll-button(), CSS Anchor Positioning. No JavaScript.
Eleventy shortcode plugin to create a `<toggle-popover>` custom element. Uses the Popover API declaratively.
Investigating the use of the popover api for dropdown menus and how to make them keyboard-accessible
An accessible menu in which you can navigate with arrow keys.
Dropdown menu using the HTML details element and anchor positioning.
Add a description, image, and links to the anchor-positioning topic page so that developers can more easily learn about it.
To associate your repository with the anchor-positioning topic, visit your repo's landing page and select "manage topics."