Identity reveal

An animated product logo and name.

0:00 / 0:01

Customize

Installation

pnpm odori add component identity-reveal

Edit the source in videos/components/identity-reveal/. Use odori diff to compare upstream changes and odori update to apply updates.

Timing contract

Use these durations and content limits when composing a scene. Run odori test to check your video.

Family
Brand
Recommended duration
90 frames · 3s
Minimum duration
60 frames · 2s
Entrance
60 frames
Exit
0 frames
Reduced motion
mark and name fade in together
Requires
sans font
Content limits
wordmark ≤ 24, detail ≤ 72

Props

PropTypeDefaultRequired
wordmarkDefaults to the brand name, so a project never hardcodes its own mark.string——
markYour own mark, as JSX. Inline SVG scales with the design, takes brand colors, and can animate per frame, which a file can never do.ReactNode——
logoA key in `brand.logos`, or a URL. Used when no `mark` is given.string——
detailstring——

Related components

All components