Integrate the Barba.js Javascript library into your websites and use CSS and Javascript techniques to add smooth and harmonious effects.
Page Transitions
Page Transitions is a 38-lesson 4 hours 10 minutes self-paced course by SuperHi. Integrate the Barba.
Course facts
- Lessons
- 38
- Duration
- 4 hours 10 minutes
- Level
- All levels
- Language
- English
- Updated
- Instructor
- SuperHi
- Price
- Premium
This go-at-your-own-pace course has 3 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.
- 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
Who teaches Page Transitions? SuperHi
SuperHi was a creative technology online school founded in 2016 by Rik Lomas, focused on bringing design-school production values to coding education. The school operated until 2023, when its catalog was wound down and made available through other channels. Its course material remains some of the best work on the visual / creative end of front-end development.
The CourseFlix listing under this source reflects the SuperHi style: Page Transitions, Shaders for the Web (GLSL via Three.js for browser-native 3D effects), Data Visualization + D3.js, and Digital Project Management. The material is aimed at designers learning to code and at developers wanting to add depth on the visual / animated side of the web rather than yet another CRUD framework.
What lessons are included in Page Transitions?
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 1 | Welcome to the Page Transitions course Demo | 00:48 | |
| 2 | Setting up ourselves for page transitions | 06:20 | |
| 3 | What's in our starter kit? | 05:04 | |
| 4 | Adding Barba.js to our project | 06:59 | |
| 5 | Setting up our HTML for Barba.js | 07:01 | |
| 6 | Setting up our Javascript for Barba.js | 06:56 | |
| 7 | Setting up Barba's CSS | 06:27 | |
| 8 | Adding nicer page transitions to our project | 06:00 | |
| 9 | Barba's beforeEnter hook | 06:21 | |
| 10 | Correcting our navigation links | 14:11 | |
| 11 | Changing the body tag with Barba's views | 11:38 | |
| 12 | Adding Barba's 'once' and adding CSS animations | 09:21 | |
| 13 | Welcome to Canvas Magazine! | 02:54 | |
| 14 | Setting up our project | 06:41 | |
| 15 | The IntersectionObserver | 17:35 | |
| 16 | Image display using the same IntersectionObserver | 06:43 | |
| 17 | Setting up Barba's HTML | 06:28 | |
| 18 | Initializing Barba.js | 04:08 | |
| 19 | Testing with Barba's CSS module | 03:06 | |
| 20 | Making sure our code works between pages | 08:15 | |
| 21 | Javascript Promises in hooks | 04:33 | |
| 22 | GSAP Timelines | 08:38 | |
| 23 | Adding current and next transitions with GSAP | 08:55 | |
| 24 | Adding a once transition | 04:31 | |
| 25 | Adding a product view and namespace | 06:09 | |
| 26 | Adding imagesLoaded to our loading | 05:28 | |
| 27 | Welcome to Wanderers | 02:22 | |
| 28 | Setting up our project HTML | 04:27 | |
| 29 | Setting up Barba | 05:25 | |
| 30 | Fading in our navigation | 06:07 | |
| 31 | Adding a photos fade and movement | 05:06 | |
| 32 | Adding a wiper effect | 10:44 | |
| 33 | Adding an image to our interstitial | 08:05 | |
| 34 | Adding text transitions | 08:45 | |
| 35 | Changing the text with data attributes | 06:29 | |
| 36 | Adding in multiple transitions | 09:08 | |
| 37 | Barba Prefetch | 02:14 | |
| 38 | Thanks for joining our course | 00:31 |
Get instant access to all 37 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscriptionWhat courses are similar to Page Transitions?
-
Updated 3y agoThe HTML & CSS Bootcamp 2023 Edition
By: UdemyBrand new HTML & CSS course, just released in February 2023 Check out the promo video to see the beautiful, responsive projects we build in this course!37h 18m5/5 -
Updated 2y agoBeyond CSS
By: Kevin PowellBeyond CSS is a course designed to help you use modern CSS and tools like Sass and PostCSS in order to get control of your stylesheets.18h 12m5/5 -
Updated 2y agoFull-Stack Web Developer Bootcamp with Real Projects
By: UdemyThis Course covers full process of web development from scratch till deployment with domain name. We will use Node, Express, MongoDB to build Server side which22h 11m -
Updated 2y agoLearn CSS Today
By: Web Dev Simplified (Kyle Cook)Learn modern CSS features and advanced CSS concepts in less than a day with this highly focused project-based CSS course.9h 31m -
Updated 7mo agoCreate Animated Breaking News Graphics with HTML, CSS and JavaScript
By: Zero To MasteryMaster the creation of dynamic overlays and animations for streams, scoreboards, and TV graphics. Learn the principles of working with animation and web technol2h 40m -
Updated 2y agoUltimate PHP, Laravel, CSS & Sass! Learn PHP, Laravel & Sass
By: UdemyHave you have been taking courses that are not up to date or courses that after finishing them you will immediately know that is not what they promised to be in95h 30m5/5 -
Updated 7mo agoResponsive Design for Beginners
By: Jess ChanYou have already learned the basics of HTML and CSS... so what's next? Yes, you can follow the steps from the tutorial and have become a master at finding answe30h -
FreeUpdated 2y agoWeb Developer Bootcamp with Flask and Python in 2022
By: UdemyWelcome to the Web Developer Bootcamp with Flask and Python! In this course, you'll learn how to build and deploy dynamic websites using Python, Flask, MongoDB19h 57m
More courses by SuperHi
-
Updated 2y agoDigital Project Management
Smooth processes and happy human relationships are key to managing effectively. Learn better ways to work with complexity so you can run projects like a pro.17h 53m5/5 -
FreeUpdated 2y agoData Visualization + D3.js
Our Data Visualization course focuses on the practical aspects of working with data. In our 6-week long course, we’ll cover the basics of storytelling and worki16h 48m5/5 -
Updated 3y agoShaders for the Web
Learn how to make OpenGL shaders using the programming language GLSL, and gain insight on how the top websites use hardware-enabled graphics.16h 3m