Construct
Interfaces form through reversible geometry.
Formation treats arrival as a visible process: locate the target, construct its boundary, reveal the content, then reverse the entire sequence when it withdraws.
Choose a profile, replay the construction, and use Withdraw to observe the reverse choreography.
Interfaces form through reversible geometry.
Surfaces react at the point of contact.
One boundary enhances existing HTML.
Motion stays separate from accessible meaning.
Transient lines enter from viewport boundaries and strike each measured surface in sequence.
The selected profile closes its rails or responsive path without replacing the host element.
Meaning appears only after the boundary reaches its enclosed phase.
Targets withdraw in reverse sequence before their permanent geometry deconstructs.
Horizontal rails lead before vertical closure.
Vertical rails lead before horizontal closure.
One continuous rounded perimeter draws and erases in opposite registers.
A superellipse closes with opposing registration marks.
Clipped edge joints establish the shell before straight rails.
Distributed half-rails converge on four edge locks.
Cardinal spokes locate the centre before enclosure.
Curved sections converge like a controlled aperture.
Opposing curves tension into a bounded membrane.
The engine moves through locating, constructing, enclosed, revealing, and formed phases. Withdrawal and deconstruction reverse those stages deterministically.
const formation = createFormation({
root: document,
selector: 'main section',
profile: 'line-push',
observe: true,
viewportFlow: true
});
formation.withdraw();
formation.form();Acquire primary regions in a deliberate order while a route or workspace becomes ready.
Observed targets join the same lifecycle when the application inserts them later.
Use the reversible command path so dismissal feels like the inverse of arrival.