Found this scrolling Lapa Ninja today and had to stop β€” the "Marble" landing page (withmarble.com...Found this scrolling Lapa Ninja today and had to stop β€” the "Marble" landing page (withmarble.com...
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
Found this scrolling Lapa Ninja today and had to stop β€” the "Marble" landing page (withmarble.com) is one of the most intentional pieces of design I've seen in a while 🌊
What makes it work: 🎬 A full-bleed looping hero video (a kid kayaking toward the island) instead of a static hero shot β€” it sets the emotional tone before a single word loads ✍️ EB Garamond serif paired with a rounded Merel typeface β€” gives a kids' product a storybook warmth instead of the usual SaaS-sterile feel πŸͺœ The page doesn't describe the product, it walks you through it β€” onboarding, exploration, and the daily parent report are embedded as looping video demos, not screenshots 🧠 An actual interactive skill-map section β€” answer 3 quick questions and watch two "topic ladders" light up live, turning a features block into a mini product trial πŸŒ‹ Small hand-drawn touches β€” an island illustration, an erupting volcano GIF, a wave-loop footer β€” keep it feeling like childhood, not a dashboard
This is a great study in restraint: no gimmick animation, every motion choice is doing narrative work.
Full credit to the Marble team and to Lapa Ninja for surfacing it β€” link in comments. What's the one section here you'd steal for your own site? πŸ‘‡
#webdesign #landingpage #designinspiration #uiux #framermotion #buildinpublic
Sevki's avatar
This looks incredibly refined!
Sahil's avatar
yeah πŸ’―
Back to feed
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started