Project 4: Playing Sound on Viewport Entry

Create a unique user experience by integrating audio playback with viewport detection using Framer Motion.

October 22, 2025 · 1 min · 135 words · Nirajan Khatiwada

Scroll Driven Animations with useScroll & useTransform

Create immersive scroll-driven experiences by transforming motion values based on scroll position.

October 23, 2025 · 5 min · 969 words · Nirajan Khatiwada

Framer Motion Hooks Cheat Sheet

The ultimate cheat sheet for Framer Motion hooks. Quickly find the right hook for your animation needs.

October 24, 2025 · 1 min · 120 words · Nirajan Khatiwada

Project 5: Building a Scroll Progress Bar

Enhance user experience with a smooth, physics-based scroll progress bar for your articles.

October 25, 2025 · 1 min · 70 words · Nirajan Khatiwada

Project 6: Scroll Fade-In Effect

Add range-based opacity animations to elements as you scroll, creating a polished, professional look.

October 26, 2025 · 1 min · 116 words · Nirajan Khatiwada

Sticky Scroll Animations with Framer Motion

Learn how to effectively mix CSS sticky positioning with Framer Motion for powerful scrolling UIs.

October 27, 2025 · 1 min · 187 words · Nirajan Khatiwada

Layout Animations: Auto-Animate Changes

Magically animate layout changes with a single prop. Understand how the layout prop works for smooth UI transitions.

October 28, 2025 · 3 min · 606 words · Nirajan Khatiwada

Building a Navbar with Layout Animations

Project tutorial: Create a polished navigation bar where elements smoothly resize and reposition using layout animations.

December 3, 2025 · 2 min · 227 words · Nirajan Khatiwada

Shared Layout Animations with layoutId

Learn the secret to App-Store-like transitions. Animate shared elements between different components or routes with layoutId.

December 3, 2025 · 4 min · 738 words · Nirajan Khatiwada