About the project
FrameVision is a single-page site for a photography studio: opening header, about, services, team and contact. Sections reveal as they enter the viewport, the navigation gains a background once you scroll past the header, a scroll-to-top button appears after 450 pixels, and a booking modal collects a name and a phone number with its own validation.
What it demonstrates
- Reveal animations written by hand
- A navigation that reacts to position
- A burger menu that closes itself
- A booking modal with validation
- A scroll-to-top button that stays out of the way
Stack
- HTML5
- Sass
- JavaScript
- WebP
Screenshots
Demo