Trades templates

Components

Every building block of the six templates, live. Pick a skin, switch to wireframes, and open any component to pin its states.

53 components · 152 variants · 16 groups

Skin
Content

Primitives8

  • Badge

    4 variants

    A short status or trust label, such as "Licensed and insured" or "Open now".

  • Button

    7 variants · 5 states

    The call-to-action primitive: primary for the main action, ghost and quiet for secondary actions, phone for tap-to-call numbers, and icon-only buttons for arrows, close and menu.

  • Choice

    5 variants · 3 states

    Radio buttons or checkboxes as a list, chips, a segmented toggle or swatches, with the same error handling as Field.

  • Field

    4 variants · 5 states

    A labelled form control with hint, required marker and error message; the building block of every form.

  • Icon

    2 variants

    Any lucide icon (minus "AI", emoji and novelty glyphs), inlined as SVG; the stroke weight follows the theme.

  • Image

    2 variants

    A responsive photo in AVIF and WebP with explicit dimensions, or a wire box at the same ratio.

  • Range

    2 variants · 3 states

    A themed slider with a live value; drives the financing calculator and the quote estimator.

  • Text

    4 variants

    Renders content text, or wire bars sized like it. RichText adds inline links and emphasis; masked text keeps derived numbers out of wireframes.

Header1

  • Header

    6 variants · 5 states

    Site header in six structures, one per template. Every one sticks and shrinks on scroll, marks the current page or section, opens a services dropdown on hover, click or keyboard, and swaps the nav for an accessible drawer below 56rem.

Hero1

  • Hero

    7 variants · 6 states

    The opening section of a page: the main heading, the pitch and the first call to action, in six structural variants.

Images5

  • Before and after slider

    3 variants · 3 states

    Two photos of one job split by a divider you drag. Without a real before photo it derives one from the after photo with a grime or worn-finish treatment limited to the part the job changed.

  • 2 variants · 4 states

    Photos you drag, swipe or step through, snapping to a slide on release. Cards for a row of recent projects, or one big photo at a time with captions and thumbnails.

  • Figure

    3 variants · 3 states

    One photo with a label, caption and credit, stacked or side by side; it can open whole in the lightbox.

  • 2 variants · 3 states

    Photos in an even grid or a mosaic around one lead photo; any photo opens the lightbox with arrows, swipe, a counter and its caption.

  • Masonry

    2 variants · 4 states

    A filterable wall of project photos at their own shapes; chips filter by kind of work with an animated reflow, and every photo opens the lightbox.

Services1

  • Services

    7 variants · 3 states

    What the business does and what it costs, told four ways: photo cards that each open a service page, a printed rate card with dotted leaders, a ruled panel of icon tiles, and alternating photo rows for the full story of each service.

Trust10

  • Certification strip

    3 variants · 2 states

    Licences, certifications, insurance and memberships with the numbers a customer can check, set like the lettering on a van door. A credential with a link becomes a whole-cell link to verify it.

  • Crew cards

    3 variants · 3 states

    The people who will turn up, as flip cards: photo or initials patch, name and role on the front; years, certifications and a personal line on the back. Turns on hover and keyboard focus; a click, tap or Enter keeps a card turned.

  • Guarantee seal

    3 variants · 3 states

    A rubber-stamp guarantee seal with the promise in plain words and a coverage list that opens from its button or from a click on the seal. Comes as a section (with or without a job photo) or as a warranty certificate card.

  • Maintenance plan tiers

    2 variants · 4 states

    Plan tiers with a monthly or yearly toggle that rolls every price to the other period, a year strip of visit months and the yearly saving worked out.

  • Rating summary

    2 variants · 3 states

    The average rating set large, with the review count and a bar per star level; heads a reviews band or the reviews page.

  • Review cards

    6 variants · 4 states

    Customer reviews as cards in rows, with the average and where it comes from, filters by service, paging and links to projects; or one review set large to close a case study.

  • Review platform badges

    2 variants · 3 states

    Generic rating badges for Google, Angi, Yelp, BBB, Houzz or Nextdoor, each linking to the business there; never the platforms’ own logos.

  • Review slider

    2 variants · 5 states

    Review cards on a track you drag, swipe or step through with arrows and keys; optional autoplay that pauses on hover and never runs under reduced motion.

  • Star rating

    3 variants

    Five stars filled to a rating, fractions included; the building block of every review component.

  • Stat counters

    3 variants · 2 states

    Big figures that count up once when they scroll into view, with a dimension rule that grows under each. The final numbers are in the HTML, so they read right without JavaScript and under reduced motion.

Process2

  • Numbered steps

    3 variants · 2 states

    How a job runs, step by step: what happens, how long it takes and what the customer has in hand at the end of each step. Rows for a full process page, columns for a short "how a visit goes".

  • Timeline

    2 variants · 6 states

    A dated story, such as a family firm since 1987 or the days of a job. The entry you are reading lights up as you scroll, and the marker index jumps straight to any year.

Pricing2

  • Price cards

    2 variants · 3 states

    Upfront prices as cards with what is included and how long it takes, one featured card on the brand colour, and an add-ons rate sheet.

  • Quote estimator

    2 variants · 4 states

    A live price from a slider, choices, add-ons and a counter, with the maths written out as a receipt; every rate comes from content.

FAQ1

  • Accordion

    2 variants · 3 states

    Questions that expand in place, one open at a time, with FAQPage microdata for search. Split puts the heading beside the questions on wide screens; stacked suits a narrow column.

Service area2

  • Region map

    2 variants · 3 states

    The service area as a stylised map beside the town list. Hover or focus a town in either and both light up; click a town to open its page.

  • Town list

    2 variants · 2 states

    The towns a business covers: a table with ZIP codes and drive times, or a compact directory of names.

Contact3

  • Contact block

    3 variants · 5 states

    Phone, text, email, address and the week of opening hours, with a live "Open now" badge worked out in the business's own time zone.

  • Contact form

    2 variants · 7 states

    The request form: paired fields, a photo drop zone with previews, an error summary, sending and success, and a send-failure alert that gives the phone number. Runs in demo mode while form.action is empty.

  • Map

    2 variants · 4 states

    A stylised street map drawn at build time (no tiles, no API key) with the business pin: an address card with directions, or the service radius with every town.

Utility5

  • 404 block

    2 variants · 2 states

    The body of a 404 page: the h1, what went wrong, the likely ways back and the phone number, beside a photo or over a faint drawing.

  • Announcement bar

    2 variants · 3 states

    A thin band above the header for calm news: a booking window, a seasonal offer, licence numbers. One message, or a few that rotate.

  • Breadcrumbs

    2 variants · 3 states

    The trail back to the home page on inner pages; a long trail folds its middle on phones.

  • Emergency / storm banner

    2 variants · 3 states

    An alert strip above the header for storms, freezes and outages, switched on from content; dismissing it hides it for the rest of the visit.

  • Sticky mobile call bar

    2 variants · 3 states

    A bottom bar on phones and tablets that slides up after the first scroll with call and quote actions; floating buttons move up above it.

Lead capture4

  • Booking slot picker

    3 variants · 4 states

    Pick a day and a 2-hour arrival window; booked and closed slots show but cannot be picked. The choice submits as date and window with the booking form.

  • Callback / text-us button

    3 variants · 6 states

    A floating button that opens a small panel: a "call me back" form plus text, WhatsApp and call links. It rides above the sticky call bar on phones.

  • Quote wizard

    2 variants · 10 states

    A short multi-step quote form: service, property, photos, contact. Each step validates before moving on, focus follows the step heading, and the last step sends with success and failure states.

  • Seasonal coupon

    2 variants · 6 states

    A tear-off coupon with a dashed cut line and a copy-code button that confirms the copy; greys out after its end date.

Showcase4

  • Jobs near you map

    2 variants · 3 states

    Recent jobs as pins on a map of the service area. Hover, focus or tap a pin for a photo card; town pages zoom in on their town.

  • Material visualizer

    2 variants · 3 states

    Swatches swap the room photo (one photo per swatch) or tint the roof through a mask over one base photo, with the material details beside it.

  • Project timeline scrubber

    2 variants · 4 states

    A job told day by day: drag along a tape-measure strip to step through the job photos, with the day, what happened and why beside each one.

  • Video walkthrough player

    2 variants · 6 states

    A poster frame with a play button; the local video file only downloads when someone presses play or picks a chapter. Without a video it shows a coming soon plate.

Tools3

  • Financing calculator

    3 variants · 3 states

    Drag the project cost and the term to see the monthly payment, with the amount financed, interest and total spelled out and a lending disclaimer.

  • Material comparison table

    2 variants · 3 states

    Materials side by side, one column each, with the recommended option railed and badged. The header row sticks while the rows scroll, the column under the pointer or focus lights up, and phones get one card per material.

  • ZIP checker

    2 variants · 8 states

    Type a ZIP (or a town) and get an instant yes, or a "not yet" with a one-field waitlist form. Served and waitlist codes come from content.