StealThis .dev
Pages Medium

Cookbook — Vintage / Retro Recipes landing

A nostalgic 70s vintage-recipes landing page with a mustard-and-avocado hero, groovy display headline and scalloped retro borders. Browse a recipe-box grid of kitschy index cards that flip from a gradient food photo to a hand-typed recipe, soak up a rotating tip of the day, and sign up for a recipe-by-mail strip. Scroll-reveal animations, a playful retro toast and an aged-paper footer round out the period mood. Pure HTML, CSS and vanilla JS — no libraries, no images.

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

Code

Vintage / Retro Recipes landing

A full nostalgic landing page for Aunt Marigold’s Kitchen, a fictional 1974 home-cooking almanac. The hero pours a mustard-to-avocado gradient behind a groovy Playfair display headline, retro pill buttons with hard offset shadows, a scalloped bottom edge and floating “platter” blobs built entirely from CSS radial gradients and food emoji — no images, no libraries.

The heart of the page is the recipe card box: a responsive grid of index cards rendered from JS data. Each card shows an appetizing gradient food “photo” with corner tape and ruled-line texture; click or keyboard-activate it and it performs a 3D flip to reveal the hand-typed recipe on the back, toggling aria-pressed and firing a playful retro toast. Below that, a kitschy tip of the day rotates through period kitchen wisdom, and a “recipe by mail” strip validates the email field inline. A staggered IntersectionObserver scroll-reveal animates sections in as you go, with a prefers-reduced-motion fallback, sticky avocado nav, focus-visible rings and a fully responsive layout that collapses to a single column on small screens.

Illustrative UI only — recipes & nutrition data are fictional, not dietary advice.