2 repository-uri
Spatial models that define the relationship between a reference element and a floating overlay.
Distinguishing note: None of the candidates address the specific UI pattern of anchoring a floating element to a target reference.
Explore 2 awesome GitHub repositories matching user interface & experience · Reference-Anchor Models. Refine with filters or upvote what's useful.
Floating UI is a JavaScript positioning library and layout engine designed to calculate the exact coordinates for floating interface elements such as tooltips, popovers, and dropdowns. It functions as a floating element orchestrator that ensures these components remain visible and aligned relative to a reference element. The library features a platform-abstraction layer that decouples positioning logic from the document object model. This allows the engine to support both standard web environments and non-DOM targets, including canvas or graphics buffers, through custom coordinate and measure
Maps floating elements to target reference anchors using specific spatial constraints and alignment rules.
Tippy.js is a JavaScript tooltip library and interactive popup framework used to create tooltips, popovers, and dropdowns. It functions as a floating UI component toolkit that renders content relative to a reference element with support for automatic positioning, flip-positioning, and offsets. The library acts as an accessible overlay manager, using ARIA attributes and focus management to ensure screen reader compatibility. It also serves as a CSS animation tool, providing utilities for transitions, spring physics, and themes to manage the visual entry and exit of floating interface elements.
Ensures floating popups remain anchored to their reference elements during window resizing or scrolling.