Skip to content

AlenaAlyona/GSAP

Repository files navigation

GSAP

alena-alyona-gsap.netlify.app

When I started Master JavaScript Animations with Greensock course, I decided to make a small show case out of it. This course consisted of 2 parts: basics of Greensock and scroll animation.

To properly display them I chose to add a navbar. I found this one by codegridweb. Plus point - it's made using GSAP animation. I needed to add some changes, so it works well for my project.

what have been done navbar-wise:
✅ add vue router
✅ create a routing directory & configuration file
✅ replace anchor tags with router-link
✅ add computed property for displaying marquee
✅ add animation to every item of navbar => when user clicks on any item of navbar, navbar closes (before it worked only when user clicked on "menu" and "close")
✅ show list of projects when user clicks on The Basics of Greensock and Scroll Animation
✅ add distinctive style to current selected item
✅ conditionally display Basics and Scroll sections lists
✅ close all lists when user clicks on Home
✅ fix menu-item-img position for anchor tags
✅ fix menu-item-img responsiveness

improvements/additions for course code:
✅ fix Reveal view responsiveness
✅ CSS tweaks
✅ update Home view content with:
✔️ adding github + linkedin links
✔️ showing an img on hover
✔️ adding animation to links on hover

It was pure fun following this course, working on a navbar and Home page. Definitely it was a good start in understanding GSAP library 🚀

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Lints and fixes files

npm run lint

Customize configuration

See Configuration Reference.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published