CSS: Scrolling and Parallax
Offered By: LinkedIn Learning
Course Description
Overview
Learn how to develop and add new interactions and navigation behaviors to websites and apps by leveraging new CSS scrolling and parallax possibilities.
Syllabus
Introduction
- Why are scrolling animations useful?
- Using the exercises for this course
- Using GitHub Codespaces with this course
- Positioning
- Pseudo classes and elements
- Display and flexbox
- Background properties
- Adding a background image
- Alternative background properties
- Working with the transform property
- Using transform properties
- Understanding transitions
- Using transitions to animate
- The animation property
- Creating keyframes for animation
- Magic keyframes
- Sequencing animations
- Building your new monsters section
- Smooth scrolling on link clicks
- Request animation frame
- Adding classes when scrolling
- Removing the header cue when scrolling
- Parallax scrolling with JavaScript
- Determining when an object first appears
- Animating when objects enter the screen
- Randomizing the appearance
- Adding final HTML for animation
- Downloading and installing ScrollMagic
- Toggling classes
- Configuring your scenes
- Installing GSAP
- Adding a GSAP tween
- Easing tweens with GSAP
- Controlling animations with scroll
- Pinning elements
- Animating the parachute
- Adding a staggered GSAP tween
- Next steps
Taught by
Ray Villalobos
Related Courses
Intro to HTML and CSSUdacity Responsive Web Design Fundamentals
Google via Udacity HTML5 and CSS Fundamentals
World Wide Web Consortium (W3C) via edX CSS Basics
Microsoft via edX Advanced CSS Concepts
Microsoft via edX