Animation content for ledger.com/start
Overview (one-sentence summary)
Show a clear, human-centered onboarding journey in one smooth hero animation: introduce Ledger as the secure home for crypto, demonstrate the simple step-by-step setup, show protection features (seed, device security), and end with a confident CTA — “Get started” — while using friendly motion, concise copy, and accessible cues.
Tone & visual language
Calm, professional, reassuring. Motion should be smooth, minimal, purposeful. Use soft easing (cubic-bezier(0.2, 0.9, 0.2, 1)) and subtle parallax layers to add depth. Colors align with Ledger brand: dark navy contexts, gentle blue highlights, and white space to emphasize clarity.
Hero Animation — 20 seconds (Script & storyboard)
Scene 1 — Opening (0–3s)
Visual: Soft gradient background, Ledger logo fades in with a small device silhouette floating in center. Copy overlay: “Your crypto, secured.”
Motion: Logo fades/scale from 95% to 100% (ease-out). Device silhouette appears with 0.25s delay and a gentle upward float.
Audio/VO: Quiet, friendly voice (optional): “Ledger secures your crypto.”
Scene 2 — Problem / pain (3–7s)
Visual: Quick, 2-panel micro-illustration: left shows vulnerable hot-wallet icon with a flash (hacked), right shows a calm Ledger device inside a shield. Transition wipes right.
Copy overlay: “Not all wallets protect you the same way.”
Motion: Subtle shake for the vulnerable icon, shield grows from center on the Ledger side.
Scene 3 — Solution / setup steps (7–15s)
Visual: Sequential micro-animations represent 3 steps as cards that slide in from the right: 1. Connect device, 2. Initialize & set PIN, 3. Back up recovery phrase.
Copy overlay for each card (timed): “1. Connect your Ledger”, “2. Create a PIN”, “3. Write down your recovery phrase — keep it safe.”
Motion: Cards use staggered timing (0.12s delay) and a tactile bounce on arrival. Use progress dots at the bottom that animate with each card.
VO: “Connect your Ledger, set a PIN, back up your recovery phrase — it’s that simple.”
Scene 4 — Trust signals & features (15–18s)
Visual: Icons appear with short labels: “Open-source firmware”, “Secure element”, “PIN-protected”, “Recovery phrase”. Use micro-interactions (tiny pop) when each icon appears.
Copy overlay: “Bank-level security for your assets.”
Scene 5 — CTA & transition to page (18–20s)
Visual: Final frame shows a human hand placing the Ledger device into a soft spotlight; CTA button appears: “Get started” with a subtle pulse.
Motion: CTA fades and slides up 8px; pulse loop (scale 1 → 1.04 → 1).
VO: “Start securing your crypto with Ledger.”
Micro-animations for interactive steps (in-page, ledger.com/start)
- Connect micro-animation — when user clicks “Connect”, animate a cable drawing itself to the device (600ms) and then show a green check micro-affirmation for 600ms.
- PIN input micro-interaction — each number press gives a 40ms tactile scale (0.98 → 1), then a soft glow on success.
- Recovery phrase reveal — when revealing the 24 words, use a staggered fade-in from left to right (24 × 45ms) with the ability to pause/stop for accessibility.
On-screen copy (concise, for animation overlays)
Hero headline: “Your crypto, secured.”
Subhead lines used in scenes: “Not all wallets protect you the same way.” / “Connect your Ledger” / “Create a PIN” / “Back up your recovery phrase” / “Bank-level security for your assets.” CTA: “Get started”
Voiceover script (optional) — 20s friendly VO
Ledger secures your crypto. (pause 0.25s)
Not all wallets protect you the same way. (pause 0.3s)
Connect your Ledger, set a PIN, back up your recovery phrase — it’s that simple. (pause 0.4s)
Bank-level security for your assets. Start securing your crypto with Ledger.
Timing & motion specs
- Frame rate target: 60fps for web canvas animations (use requestAnimationFrame or CSS transforms).
- Easings: primary — cubic-bezier(0.2, 0.9, 0.2, 1); micro bounces — cubic-bezier(0.22, 1.2, 0.27, 1.02).
- Total hero length: 18–22s. Break into segments so users can skip to the CTA.
- Animation-friendly assets: export vector SVGs and Lottie JSON for compact, crisp playback across resolutions.
Accessibility & performance
Do not autoplay with sound. Respect “prefers-reduced-motion” — if enabled, switch to static illustrations with clear, readable copy and make interactive steps fully keyboard accessible.
- Provide text alternatives: transcript of voiceover and on-screen copy in DOM for screen readers.
- Keyboard focus states: ensure CTA and step controls receive visible focus outlines.
- Lazy-load Lottie/SVG only when in viewport to save bandwidth.
Assets & delivery
Recommended deliverables for engineering/design handoff:
- Hero Lottie file (JSON) + fallback animated SVG sprite
- Icon SVGs for feature row (optimized)
- Voiceover wav/mp3 + transcript (if using VO)
- Timing & animation tokens in a JSON file (delays, durations, easings)
- Example CSS + tiny JS snippet to trigger micro-animations on click/hover
Implementation example (snippets)
/* Respect reduced motion */
@media (prefers-reduced-motion: reduce){
.hero-animation,
.micro-animation{ animation: none !important; transform: none !important; }
}
/* CTA pulse */
.cta { animation: ctaPulse 1800ms infinite ease-in-out; }
@keyframes ctaPulse {
0% { transform: scale(1); }
50% { transform: scale(1.04); }
100% { transform: scale(1); }
}
Localization & copy variants
Keep overlay copy short so translations fit UI. Provide alternate VO scripts and test animation timing for longer languages (German, French, Spanish). Always render on-screen text into DOM elements (not baked into video) so it is translatable and accessible.
Conversion & A/B test ideas
- Variant A: Full hero animation (18–22s) + CTA
- Variant B: Static hero image + short micro-animations on hover (for faster conversion)
- Measure: Click-through-to-onboarding, time-to-complete setup, bounce for users with reduced motion
Closing guidance
Design motion to reassure: avoid alarmist effects, keep micro-animations optimistic and educational. Prioritize performance and accessibility—use Lottie for crisp vector motion, provide text alternatives, and allow users to proceed without waiting on longer animations. The hero should build trust fast and get users to the “Get started” flow with confidence.