StealThis .dev
Pages Medium

Game — Mobile Casual / Puzzle Landing

A bright, bouncy landing page for a fictional mobile match-3 puzzle game. Features a glossy hero with a CSS-drawn phone mockup showing animated candy gameplay, chunky App Store and Google Play download buttons, a star-rating and animated download count-up, a playful feature trio with bouncing icons, an adventure-map progress teaser with a filling bar, a daily-bonus rewards streak, and a swappable phone-screen demo. Friendly candy palette with squishy button micro-interactions.

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

Code

Mobile Casual / Puzzle Landing

A cheerful, glossy landing page for Jellybop Saga, a fictional mobile match-3 game from the made-up studio Sugarloom. The hero pairs punchy bouncy-sans headlines with a CSS-drawn phone mockup: inside the device, a live 6×6 candy grid pops and refills its tiles on a loop, while a HUD tracks score, lives and time. Big chunky App Store and Google Play buttons sit beside a star-rating block and a download counter that counts up to 58M the moment it scrolls into view.

Below the fold, a feature trio shows bouncing emoji icons on hover, an adventure-map section animates a candy-coloured progress bar and a row of level “pearls”, and a daily-bonus band lays out a seven-day reward streak ending in a legendary crown. Every button has a squishy press animation and most fire a friendly toast, so nothing is a dead control.

The whole thing is vanilla HTML, CSS and JS — no frameworks or build step. JavaScript drives the auto-bouncing gameplay tiles, the scroll-triggered count-up and bar fill, the squish-and-toast helper, and a swappable phone screen that flips between the Match, Map and Rewards previews via the tabs under the device. It responds cleanly down to ~360px and respects prefers-reduced-motion.

Illustrative UI only — fictional games, studios, characters, and data. Not engine integrations.