This go-at-your-own-pace course has 4 hours of video lessons that will teach you how to create beautiful, smooth page transitions on your websites using CSS and Javascript.
In this course, SuperHi has designed and produced a series of projects covering how to make websites go from disconnected page navigation to seamless, animated transitions as your users click and interact around your web designs.
You will learn how to integrate the Barba Javascript library into your websites which will then allow you to add CSS and other Javascript techniques to add smooth, harmonious effects to your design work.
What you’ll learn
How to design with page transitions and animations in mind
Adding full and partial page transitions to a website design
How to add a timeline of animations between pages loading
How to cache future pages to make your site superfast
How to make sure all your code works on future page transitions
How to add animations within a page scroll
Requirements
A computer (Windows, Mac or Linux) with the latest version of Chrome installed and a broadband internet connection. That’s all!
Target Audience
From graphic designers looking to bring movement to their creations to developers aiming to add a bit of pizzazz to their site interactions, this course is for anyone who wants to learn how to add seamless interstitial page transitions.
This is an intermediate course when it comes to page transitions, though we would recommend basic knowledge of HTML, CSS, and a bit of Javascript before starting. If you don’t have this just yet, trying our Learn To Code Now book, or taking either our Foundation HTML, CSS + JS course or our Javascript for Designers course will help you feel as prepared as possible.
In our first project, we'll talk about how to think about page transitions, how to add Barba to our project and what is the differences between transitions and views?
In Canvas Magazine, we add in more complex page transitions using GSAP timelines and add in more Javascript plugins such as imagesLoaded. We also talk about how to make your current JS code work with Barba.
In our final project, we take what we've learned from the previous projects and apply it to full-page, wipe effect transitions based on whether we click previous or next.
Kristen is a Toronto-based senior visual designer at Glitch, a site for making websites from scratch. She previously worked for as a visual designer for SuperHi, Nike and Huge.
Rik (he/him) is a Mancunian coder, teacher and CEO of SuperHi. He was the co-founder of Steer (a code school in London) and has taught several thousand people to code. He is a bit too old to be posting memes on our social media and recently featured as a Sour Patch Kid in the Macy's Thanksgiving Parade.