Mark in motion
The Ramson mark on the relief stage, with its four shapes and the hero's fling as beat machine libraries.
The Ramson mark as something you can move. Its four shapes and the assembled mark are libraries for the beat machine, so a story places the mark on the Relief stage, poses it per beat, and plays back anywhere a stage runs. This is the mark's own story: apart, together, closer, the hover fling, and rest.
It also runs full screen at /beat-machine/ramson.
Usage
import { BeatMachine } from '@/components/beat-machine';
import { ramsonLibrary, ramsonLitIsoLibrary } from '@/components/beat-machine/libraries/ramson';
<BeatMachine
libraries={[ramsonLibrary, ramsonLitIsoLibrary]}
storageKey="my-app:ramson-story"
/>Two libraries
ramsonLibrary draws the mark the way the brand files do, as solid extrusions of the SVG
shapes. mark is the four shapes assembled, and its explode is the fling the site's hero
does on hover. Each shape also stands alone as bracket, arch, notch, and ring. Every
kind lies flat or stands up, turns, and has a depth, and its presets are Assemble, Fling,
Drop, Turn, and Rise.
ramsonLitIsoLibrary stands the four outlined marks on the cell as shaded volumes in the
lit iso look, with a size, a thickness, a bevel, and a lift. It uses the lit iso library's
grid and presets, so a story can place both side by side.
Brand color is the point
Everywhere else on the stage, fills take surface roles and follow the look. A mark is the
exception: its layers carry the brand's own colors as fill, so the mark reads the same in
every look. mono swaps them for the one green.
Accessibility
- The stage is
role="img"and named by itslabel, or by the current beat's subtext, and it is hidden from assistive tech when it has neither. Write the subtext as the line you want heard. - Under reduced motion the stage cuts between beats instead of easing, so the fling never plays.
When to use something else
For a mark that sits still, in a header, a footer, or an email, use BrandMark from the
press kit or the hosted SVGs. Mark in motion is for stories.
Install
shadcn add @gesso/ramson-motion