Chapter 1 of the UI series: Landing pages
Follow them in order. Each one takes a few minutes.
Theme is the feeling of the page. Write it in 2 or 3 words: dark futuristic, soft pastel, playful neo-brutalist, clean minimal, luxury black and gold, glassmorphism.
One main color, one background, one text color. That is all. Write them as hex codes like #3B3BFF.
Don't know colors? Try coolors.co (press space to generate palettes) or realtimecolors.com (see your colors on a live landing page).
Decide how many sections and which ones. A strong default is 8: Navbar, Hero, Logos, Features, Showcase, Testimonials, Pricing, CTA plus Footer.
Open the libraries below. For each section, find one component you love and save its link (or its code or prompt). Keep a notes file like this:
Navbar -> https://magicui.design/docs/components/dock Hero -> https://ui.aceternity.com/components/... Features -> (21st.dev prompt pasted here)
Use the prompt maker further down. Type name, color, theme, sections, add your links, press copy. Paste into Claude, Cursor, v0, Lovable, Bolt, or Claude Code. Done.
Starred ones are the best for wow effects.
Animated components: dock, marquee, bento grids, shimmering buttons, number tickers.
Heavy 3D and motion: spotlight effects, glowing cards, parallax, hero backgrounds.
A huge community collection, like an app store for components.
Make or reuse real 3D scenes (floating objects, interactive robots) and drop them in your hero.
Text animations, backgrounds, cursors, and tiny details that make a page feel alive.
Smooth, polished animated components. Browse.
Very clean, professional, "real product" look. Browse. Great for pricing, FAQ, footers.
Extra animated components and effects. Browse.
Modern component docs with live demos. Browse.
Another gallery for ideas and snippets. Browse.
The full list, not just the dock. Browse.
No component library has what you want? Find a design you love, then have Claude rebuild it as code. Then give that code to your AI builder as the reference.
designeer.xyz. Curated section designs. Great for browsing hero and feature looks.
navbar.gallery. Only navbars. Perfect for step one of the page.
cta.gallery. Only call-to-action sections.
land-book.com. Thousands of full landing pages, filter by style.
godly.website. Bold, trendy, award-style sites.
awwwards.com. The most creative sites in the world. Look, get inspired, don't copy everything.
saaslandingpage.com. Software and startup pages, sorted by section type.
lapa.ninja. Big library, includes mobile app landing pages.
bencho.dev. A live site to study for layout, spacing and style.
velora.colorlib.com. A ready-made template. Screenshot sections you like and send them to Claude.
dribbble.com. Concept designs. Search "landing page dark" etc.
Find a section you love. Take a screenshot.
Upload the screenshot to Claude and write:
Recreate this section as a single HTML file with CSS and a little JS. Match the layout, spacing, fonts feel, and animations as closely as you can. Use placeholder text.
Check the result. Ask for tweaks like "make the button rounder" or "add a hover glow".
Copy the HTML Claude made. Paste it into the prompt maker's components box with a label, like Navbar: use this HTML as the reference. Your AI builder will convert it to your stack.
Three parts: the basics, your sections, then a box for every component. Add as many components per section as you want and explain each one in your own words.
One section per line, in the order they appear on the page. Boxes appear below as you type.
Updates live. Copy it and paste into Claude, Cursor, v0, Lovable, Bolt or Claude Code.
| If you see... | Say this |
|---|---|
| Page feels boring | "Add one subtle animation to the hero and make the headline bigger." |
| Too messy | "Remove effects from the features section, keep only the hero animated." |
| Bad on phone | "Make the whole page responsive for 390px wide screens." |
| Colors clash | "Only use my main color, white and dark gray. Remove all other accents." |
| Component not working | "Install the dependency it needs and show me the error fix." |
| Looks generic | "Use a bolder font and larger spacing between sections." |