Skip to content

Devine - Creative Code 3 ( The scrollytelling assignment mastering the GSAP and scrolltrigger animations)

Notifications You must be signed in to change notification settings

Marat200118/Scrollytelling-hiking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scrollytelling Project

Project Overview

This project is an immersive personal story told through the scrollytelling technique. It aims to captivate users by transforming a standard web page into an interactive experience that responds to scrolling. The story unfolds as the user scrolls through the page, with animations and content changes that engage and hold the user's attention.

Story Theme

The story is a personal narrative centered around my hobby of hiking. It details my journey from the first encounter with hiking in a survival camp to becoming an experienced hiker and instructor. The story is conveyed using various animation techniques to create a truly interactive scrollytelling experience.

Technical Stack

  • Code Editor: Visual Studio Code
  • Languages: HTML, CSS, JavaScript
  • Libraries: GSAP & ScrollTrigger plugin
  • Deployment: Project is deployed online for mobile-optimized viewing

Features

  • Scroll-Activated Animations: Elements and sections come alive as the user scrolls through the narrative.
  • Video Integration: Videos are controlled by scrolling, allowing users to "scrub" through as they read.
  • Interactive Maps: Mapbox integration to illustrate various hiking locations and future adventure plans.
  • Dynamic Facts: Numbers animate to count up to the actual figures as the user scrolls past them.

Setup and Installation

To get the project up and running on your local machine:

  1. Clone the repository to your local machine.
  2. Open the project in Visual Studio Code or your preferred code editor.
  3. Ensure you have internet access to load CDN resources like GSAP and Mapbox.
  4. Open index.html in a web browser to view the project.

Usage

Scroll through the page to experience the story. The interactive elements and animations are triggered by scroll events, designed to illustrate the narrative effectively.

Acknowledgements

  • GSAP for the powerful animation platform.
  • ScrollTrigger plugin for scroll-based animations.
  • Mapbox for the interactive maps feature.

Author

Marats Samigullins - Devine

License

This project is open-sourced under the MIT license.

About

Devine - Creative Code 3 ( The scrollytelling assignment mastering the GSAP and scrolltrigger animations)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published