Image Layer Animations with Clip-Path

Some ideas for speedy page transition animations with layered images using clip-path.

Today, I’d like to introduce some straightforward page transitions that involve animating a clip-path when switching to new content. The possibilities here are quite diverse, depending on the type of animation feel we want to achieve, including how the content exits and enters. For creating the shapes, we can employ a tool like Clippy, allowing us to create distinct clip-paths for both the initial and final states.

In the demos, you can simply click on the screen to see the animation. Every demo is slightly different and using things like an octagonal shape results in a really interesting transition.

Using a two step animation can also be a way of adding another level of jazz.

This is how it all comes together:

I really hope you enjoy these and get inspired!

Manoela Ilic

Manoela is the main tinkerer at Codrops. With a background in coding and passion for all things design, she creates web experiments and keeps frontend professionals informed about the latest trends.

Stay in the loop: Get your dose of frontend twice a week

👾 Hey! Looking for the latest in frontend? Twice a week, we'll deliver the freshest frontend news, website inspo, cool code demos, videos and UI animations right to your inbox.

Zero fluff, all quality, to make your Mondays and Thursdays more creative!