A small set of polished elements I've used. Each has a live preview, the HTML, and the CSS. Copy them, adapt them, paste them at Claude as a "build me something like this" reference.
This is a showcase, not a library. Six elements I find myself reaching for on most projects. For a much bigger pool of patterns, see the UI element sites in Chapter 03 and Chapter 05 (UIverse, Aceternity, CodyHouse).
01 · Gradient text headline
Text effectCSS only
A multi-stop gradient applied to text. Use sparingly — usually one accent word in a headline, not the whole thing.
A primary CTA button with a subtle pulsing glow. Use for the most important conversion on the page (donate, book, sign up). Don't use this for every button on the site — it stops feeling special.
The standard "this is clickable" card. Lifts and adds a soft shadow on hover. Use for service cards, feature grids, blog post previews. Hover the card.
Stable Housing
Supervised transitional housing for foster youth ages 18–21.
Life Skills
Financial literacy, employment prep, and independent living workshops.
Note: the demo above loops infinitely so you can see it. In production, use both instead of infinite alternate so the animation runs once on page load.
How to use these as Claude prompts
Copy the HTML and CSS, paste into Claude Code with a prompt like:
"I want a button effect like this on my donate CTA. Adapt it to use my brand color [#0675BC] instead of the orange, and make the pulse a bit slower (4s instead of 3s). Apply it to the existing <a class='donate-cta'> in my home page."
ACF Example
Which elements made it into the ACF site
The ACF site uses variations of: the offset frame (for founder portraits on the Founders page), the lift-on-hover card (for service tiles on What We Do), the focus-in animation (on the home page hero), and the pulse-glow button (on every donate CTA). Most other patterns came from a few targeted UIverse references plus our own custom GSAP animations.
What's next
You've got design, content, build, and now reusable elements. Next up: how to actually publish a finished site — and how not to get charged for things you didn't expect.