I recently built a custom SVG page transition inspired by the attention to detail found in many A...I recently built a custom SVG page transition inspired by the attention to detail found in many A...
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
I recently built a custom SVG page transition inspired by the attention to detail found in many Awwwards-winning websites.
Instead of relying on a simple fade or slide, I wanted the transition to feel like part of the experience. I designed a hand-drawn scribble animation that flows between pages, with the stroke color changing based on the destination. It gives each page its own personality while keeping the overall experience connected.
The interaction was built with GSAP, Barba.js, and custom SVG path animations. I spent a lot of time fine-tuning the timing, easing, and typography animations to make everything feel smooth, natural, and intentional.
This isn't a full website, just a small interaction experiment. It was a chance to explore creative page transitions, refine animation techniques, and push my front-end motion skills a little further.
Went with calm and focused. The copy is literally asking people to focus on what matters, so a header that competes for attention with a glow works against its own message.
Looking to add a premium, tactile feel to your website? ✨
I just finished building this smooth, drag-and-scroll horizontal gallery and wanted to share the preview with the community! It starts as a clean image stack and smoothly expands into an interactive carousel, making it perfect for creative portfolios or service showcases.
Instead of writing complex animation logic from scratch, this is fully coded and ready to go with HTML, CSS, and JS. You can easily plug it into your site and swap the images in minutes using Claude.
Check out the video below to see how it flows!
If you want to use this exact component for your next web project, you can download the complete code package here: Gallery-scroll-animation