StealThis .dev
Pages Easy

Banking — Account Funded

A trust-first onboarding success screen for a fintech account opening. A celebratory navy hero with a check seal and canvas confetti confirms the opening deposit cleared, then reveals the new account number with one-tap copy and a tappable virtual debit card whose digits unmask on demand. A three-step next-action checklist drives direct deposit, card ordering, and referrals with a live progress bar, and ships as self-contained vanilla HTML, CSS, and JavaScript.

Open in Lab
html css vanilla-js
Targets: JS HTML

Code

Account Funded

A welcome moment for a freshly funded bank account. A deep navy hero opens with a popping green check seal, an “Account funded” eyebrow, and a personalised headline, while canvas confetti bursts on load and again from a Celebrate again button. The lede confirms the cleared opening deposit in tabular figures with the credit amount in green, setting the trust-first, dense-but-calm fintech tone.

Below the hero sits the practical detail: a masked account number with a copy button that writes the full reference to the clipboard and flips to a green confirmed state, a routing number and currency, and an available balance with a Cleared status pill. A virtual debit card preview renders a chip, gradient sheen, holder name, and expiry, and a Reveal card details toggle unmasks the full PAN before auto-hiding after twelve seconds for safety.

The next-step checklist turns the screen into an onboarding hub. Three keyboard-accessible checkboxes — set up direct deposit, order the physical card, and invite a friend — drive a gradient progress bar and a live done counter, fire a confirming toast on each tap, and trigger one more confetti burst when all three complete. Everything is vanilla JS with a small toast() helper, respects reduced-motion, and collapses cleanly to a single column down to 360px.

Illustrative UI only — not real banking software or financial advice.