Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

CSS: Scrolling and Parallax

via LinkedIn Learning

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
1. Simple Scrolling with CSS
  • Positioning
  • Pseudo classes and elements
  • Display and flexbox
  • Background properties
  • Adding a background image
  • Alternative background properties
2. Creating CSS Animations
  • 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
3. Scroll-Based Animation
  • 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
4. Using ScrollMagic
  • Adding final HTML for animation
  • Downloading and installing ScrollMagic
  • Toggling classes
  • Configuring your scenes
5. Tweening with GSAP
  • Installing GSAP
  • Adding a GSAP tween
  • Easing tweens with GSAP
  • Controlling animations with scroll
  • Pinning elements
6. Putting It All Together
  • Animating the parachute
  • Adding a staggered GSAP tween
Conclusion
  • Next steps

Taught by

Ray Villalobos

Reviews

4.5 rating at LinkedIn Learning based on 62 ratings

Start your review of CSS: Scrolling and Parallax

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.