Reference · Motion & interaction

Motion explains state, or it is removed.

A functional reference for the interaction mechanics used across Brittek surfaces. Every primitive has a behavioural role, a production use, an accessibility contract and a reduced-motion end state.

Registry
32 governed primitives
Autoplay
Off by default
Global route motion
Bounded curtain · reduced-motion instant
Production contract

One grammar. Several behaviours.

The live surface keeps one timing source in CSS role tokens. The library demonstrates behaviour without creating a second animation system.

Properties
transform · opacity · clip-path
Timing source
Shared hover · disclosure · nav · reveal role tokens
Easing
interface · orientation · linear
Routing
bounded curtain on the public shell; reduced-motion = instant swap; content never hidden behind animation
Operating rules

Behaviour has to earn its movement.

  1. State before spectacle

    Motion must explain a state change, hierarchy, orientation, progress, feedback or completion.

  2. Static first

    Server-rendered content remains complete before enhancement. Interactive motion may add orientation; it never hides essential content.

  3. Local causality

    A control animates the surface it changes. Route changes may use a bounded curtain; reduced-motion keeps an instant swap and content stays readable underneath.

  4. Bounded duration

    Production components use the shared role tokens. Long-form motion is confined to authored specimens, never routine controls.

  5. Reduced-motion parity

    The same information and completion state is available without travel, looping or forced timing.

  6. No ambient loops

    No marquees, shimmer loops, cursor theatre or decorative motion that competes with the content.

Operational motion

Registered Execution is the system-state example.

Architecture stays readable at rest. When execution is invoked, one route carries activity through the field and resolves back into a stable state.

This is an existing production field renderer, not a second animation implementation created for the reference page.

Existing renderer · bounded route state · reduced-motion parity
Functional library

Thirty-two mechanics, shown as working specimens.

The reference consolidates the earlier motion studies, current live interaction patterns and the 2026.9.8 functional library. The examples below are deliberately bounded so a reference mechanic cannot accidentally become global page behaviour.

Propertiestransform · opacity · clip-path
Production roleshover · disclosure · nav · reveal
Autoplayoff by default
Route motionbounded curtain · reduced-motion instant
Reduced motionsame information state
Reconciliation rule

Nested accordions settle layout immediately and animate only revealed content. Measured height is reserved for short isolated shells. Move-class navigation does not become a modal; cover-class surfaces own modal focus. The route curtain below matches the bounded production overlay: reduced-motion swaps instantly and essential content is never hidden behind the animation.

01

Underlay navigation

navigation / move

The LabCapabilitiesSystems

Surface

The page moves. The menu stays.

transform + opacity · physicalImmediate surface displacement.
02

Cover index

navigation / cover

*
opacity + transform · stateDialog opens in final state.
03

Plus morph

disclosure / inline

rotate · stateGlyph changes without travel.
04

Text morph

disclosure / inline

translateY · stateLabel swaps immediately.
05

Dot field

disclosure / bounded

transform + opacity · enterFinal spatial state rendered.
06

Surface switch

state / bounded

colour + transform · stateSurface switches immediately.
07

Paired runtime state

state / inline

opacity + transform · stateText state changes only.
09

Step sequence

progression / bounded

indicator transform · stateActive step changes immediately.
10

Registered execution

progression / bounded

wave assembly · enter
11

Masked reveal

transition / bounded

Systems, not disconnected deliverables.
clip-path + transform · enter
12

Typographic drift

transition / bounded

Synthesis&Reduction.
opacity + translateX · cinema
13

Arrival

transition / bounded

brtk.
opacity + translateY · enter
14

Bounded curtain

transition / bounded

Specimen / bounded public-shell curtain
ROUTE
transform + opacity · state
15

Dual-layer rollover

state / inline

translateY + skew reset · hoverStatic label remains.
16

Measured disclosure

disclosure / inline

Height is measured from real content, animated once, then released back to auto. The panel never guesses a maximum height.

height · physicalPanel snaps to final height.
17

Measured sliding tabs

state / bounded

Architecture and system structure.

width + transform · stateSelected tab changes immediately.
18

Progress carousel

progression / bounded

01 / Evidence

Show the reason before the claim.

translateX + progress · enterManual step change only.
20

Execution sequencer

state / bounded

RESTSTATE 01 / IDLE
state interpolationDirect deterministic selection.
21

Command palette

navigation / cover

ESC
ARROWS / MOVE · ENTER / SELECT · ESC / CLEAR
opacity + transform · enterPalette opens in final state.
22

Accordion

disclosure / inline

Observed · deterministic · inferred · reviewed · recommended.

content clip + opacity · enterLayout settles immediately.
23

Inspector panel

disclosure / float

A float-class inspector leaves the surrounding surface readable. It does not take modal ownership.

opacity + transform · enterPanel appears immediately.
24

Tooltip

disclosure / float

0–100 · deterministic
opacity + transform · hoverTooltip appears without travel.
25

Filter chips

state / bounded

001 · Brittek Surface
002 · Machine Surface Inspector
003 · Brittek Identity
3 records
opacity + transform · stateResult set changes immediately.
26

Table sort

state / bounded

Agent Infrastructure2024
Brittek Surface2026
Motion Framework2025
indicator rotate · stateRows reorder immediately.
27

Notice

feedback / float

Field registered. Evidence surface updated.
opacity + translateY · enter/stateNotice appears/disappears directly.
28

Copy confirmation

feedback / inline

https://brittek.net/llms.txt
label state · hoverConfirmation text changes only.
29

Validation

feedback / inline

clip-path + opacity · stateError is visible immediately.
30

Skeleton to content

progression / bounded

Brittek Surface · governed routes · machine-readable outputs.
opacity · enterLoaded content replaces placeholder.
31

Counter reel

progression / bounded

Readiness / 00 of 100
translateY · enterFinal value renders directly.
32

Cross-dissolve

transition / bounded

Paper
Instrument
opacity · stateView swaps immediately.
Live adoption

The reference is already connected to production surfaces.

The catalogue is not a detached animation showcase. Selected mechanics are used where they improve state legibility, navigation, evidence handling or operational feedback.

01

Flagship Registered Execution (assemble → register → Signal route once; tiny scroll parallax), sliding practice state, Human/Machine proof Surface Switch (cross-dissolve), evidence Counter Reel, problem step sequence 01/02/03, MSI operational band.

02

Counter reel on scan progress and result scores/counts; Human/Machine surface role switch; validation and evidence disclosures.

03

Registered Execution scroll-trigger route state that resolves at rest; operational field choreography.

04

Measured sliding practice selection, bounded execution fields and state-led practice switching.

05

Filter-chip state, evidence disclosure, ledger hover/focus and copy confirmation.

06

Evidence navigation and the entry point into the governed interaction registry.

07
Bounded route curtain

Page/route change overlay on the public shell; reduced-motion = instant swap; content never hidden behind animation.

Application map

Use the mechanic that matches the job.

The registry is a production vocabulary, not a requirement to animate every surface. Most pages should use only a small subset.

01Navigation

Underlay navigation, measured local navigation and command-style indexes.

01 · 02 · 19 · 21
02Disclosure

Plus/text morphs, measured short panels, accordions, inspectors and tooltips.

03 · 04 · 16 · 22 · 23 · 24
03State

Surface roles, runtime notation, ledger feedback, tabs, filters and sorting.

05 · 06 · 07 · 08 · 17 · 25 · 26
04Progression

Step sequences, Registered Execution, carousels, sequencers, loading and finite counters.

09 · 10 · 18 · 20 · 30 · 31
05Transition

Masked reveals, typographic continuity, arrivals, bounded curtains and same-box dissolves.

11 · 12 · 13 · 14 · 32
06Feedback

Notices, copy confirmation and deterministic validation.

27 · 28 · 29