Skip to content

Anticoder03/animejs_learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

✨ Anime.js Learning Journey — Day 1 to 5

A five-day creative deep dive into web animations using Anime.js, where I explored interactivity, scroll-based effects, timelines, and real-world animation projects.


🚀 What I Built

  • 🎨 Animated landing page with scroll & load effects
  • 🌅 Sunrise animation (minor project)
  • 📦 Scroll-based storytelling page (major project)
  • 🧠 Used callbacks, timelines, and dynamic properties
  • 📊 Started working with SVGs, charts, and UI motion

✅ Day 1: Kickoff & Basic Animation Setup

  • 🔧 Setup HTML/CSS layout and Anime.js via CDN
  • 🎯 Slide-in logo, staggered nav items
  • 🎨 Hero text fade/scale animations
  • 🕹️ Button hover interaction
  • 📜 Footer animation on page load

Live Demo:
➡️ Landing Page Animation


✅ Day 2: Mastering Core Properties & Events

Topics Learned:

  • translateX, translateY, scale, rotate, opacity, backgroundColor
  • duration, delay, easing, loop, direction, autoplay

Practiced:

  • Hover and click-triggered animations
  • Scroll-reveal with IntersectionObserver
  • Combined scale + opacity + translate for section animations

Demos:


✅ Day 3: Timelines & Sequencing Magic

Topics Covered:

  • anime.timeline() for chaining steps
  • add() with offsets and easing
  • stagger() for cascading effects
  • Combined multiple element animations into one sequence

Live Projects:


✅ Day 4: Interactivity & Callbacks

Topics Covered:

  • Callbacks: onBegin, onUpdate, onComplete
  • Controls: play(), pause(), reverse(), restart()
  • Event listeners: hover, click, scroll
  • Scroll-triggered animations with IntersectionObserver

Minor Project:

Major Project:


✅ Day 5: Advanced Animation Techniques

Topics Explored:

  • ✨ SVG path animations
  • 🌀 Motion paths
  • 🎲 Dynamic values using anime.random() or functions
  • 🔁 Started integrating GSAP & Anime.js
  • 📈 Explored animating custom charts / UI elements

Practice Sets:

  • SVG icon spinner
  • Motion path object fly
  • Dynamic color-based bouncing balls

🧠 What’s Next?

Now stepping into:

  • 🧩 Scroll-based storytelling websites
  • 🌀 Full GSAP + Anime.js combos
  • 🎧 Music visualizer project
  • 🧬 Component-level UI animations

📁 Repository

🔗 GitHub: Anticoder03/animejs_learning


👤 Author

Ashish Prajapati


🎥 “Animation isn’t just movement — it’s emotion, it’s story, it’s life.”
Ashish Prajapati


About

this is a repo to learn anime js with project and small tasks

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published