Liberty Unites

A fast, modern homepage with a scroll reveal

Built with vanilla HTML/CSS/JS. No frameworks. Optimized for performance, accessibility, and easy theming.

Explore
Scroll to reveal
What you get

Elegant, immersive, and fast

This “sheet” rises from the bottom and locks to the viewport. It’s powered by a tiny script that updates a CSS variable based on scroll progress inside this section.

Sticky takeovers

Use position: sticky + a scroll progress variable for smooth control without janky scroll‑jacking.

Accessible by default

Respects “reduce motion”, semantic HTML, and keeps normal page scrolling.

Framework‑free

No GSAP/Lenis required. Add your own content or swap in images/video.

SEO‑friendly

Real HTML content (not canvas). Fast paint and small JS footprint.

1. Parallax‑style stickiness

The media on the left stays put while the copy scrolls. You can swap the image/video on each step if you want scene changes.

2. Low overhead

Everything here is just CSS + ~60 lines of JS. Easy to port into WordPress (Block Editor → “Custom HTML”).

3. Brandable

Update --accent and the gradient tints to match your brand. Drop your own 16:9 hero image or video.

4. Plays nice with content

Below this, add your regular sections (blog feed, products, email capture, etc.).