StealThis .dev
Pages Medium

Construction — Roofing Landing

A rugged roofing-company landing page with a free-inspection hero CTA, four core service cards, an insurance-claim help section, materials and warranty grid, a before-and-after teaser, customer reviews and a working inspection request form with inline validation and a live submitted-state confirmation.

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

Code

Roofing Landing

A weatherproof, trades-style landing page for a residential and commercial roofing contractor. The hero leads with a hi-vis free-inspection call to action over a steel backdrop with a diagonal hazard accent, while a sticky nav keeps the phone number and quote button in reach. Sections cover the four core services — repair, full replacement, storm-damage response and gutters — plus an insurance-claim help block that walks homeowners through filing.

A materials and warranty grid lists shingle tiers with their warranty terms, followed by a before-and-after teaser and a wall of customer reviews with star ratings. The inspection request form validates name, phone and address inline, then swaps to a confirmation panel with a fake ticket number once submitted — all in vanilla JS, no libraries.

Illustrative UI only — not a real roofing service.