2 Repos
Logic for moving a UI element to a specific coordinate while managing surrounding collisions.
Distinguishing note: Existing candidates refer to binary relocation or physical moving, not UI element coordinate updates.
Explore 2 awesome GitHub repositories matching user interface & experience · Grid Element Relocation. Refine with filters or upvote what's useful.
Masonry is a JavaScript library for arranging elements of varying heights into a grid without vertical gaps. It serves as a DOM element positioner and dynamic layout manager that calculates and applies absolute coordinates to HTML elements based on available vertical space. The system functions as a responsive grid engine using percentage-based widths to maintain consistent structures across different screen sizes. It includes capabilities to recalculate grid positions after images load or browser windows resize to prevent element overlap. The library covers grid management and positioning,
Defines which child elements act as grid items and specifies elements that occupy space outside the flow.
gridstack.js is a JavaScript grid layout library and responsive dashboard framework used to create interactive interfaces with draggable and resizable elements. It functions as a drag-and-drop layout manager and a JSON-serializable layout engine, allowing user-defined interface states to be persisted and restored. The library distinguishes itself through a touch-enabled grid interface and a responsive system that automatically adjusts item placement based on screen breakpoints. It features a collision-based layout engine that manages overlapping coordinates to shift or swap elements, alongsid
Provides a mechanism to relocate layout items to specific positions while adjusting dimensions and collisions.