Command Palette
Search for a command to run...
Loading component...
Anime js scrollbar
The anime.js landing page is cool af so i've recreated that with framer motion. Shows your scroll position with a cool animated bar and floating cards that pop up as you scroll through different sections. Perfect to add to your blogs, portfolios, or any page where you want to show scroll progress in a fun way.
Dependencies
Interaction Type
Try scrolling | |
While in view Scroll Card Appears | |
Try hovering the scroll bar | |
Try dragging the scroll handle |
CLI UNAVAILABLE
pro component, try copying the source code from top right corner
How to use
import { Content, ScrollBar } from "@/components/v1/skiper1"; const DemoSkiper1 = () => { const [activeSection, setActiveSection] = useState(0); const [showScrollCard, setShowScrollCard] = useState(false); return ( <main> {/* This is your content that triggers the scroll bar */} <Content setActiveSection={setActiveSection} setShowScrollCard={setShowScrollCard} /> {/* This is the scroll bar that will show up as you scroll */} <ScrollBar activeSection={activeSection} showScrollCard={showScrollCard} /> </main> ); };
Props | Description |
---|---|
activeSection | The active section of the scroll bar |
showScrollCard | Whether to show the scroll card |
Attribution
Inspired by and adapted from anime.js Landing page
Source code
Click on the top right to view the source code
Keep in mind
Most components here are recreations of the best out there. I don't claim to be the original creator. This is my attempt to reverse-engineer, replicate, and often add a few extra features. I've tried to credit everyone, but if I missed something, let me know.
Contact
Additionlly, if you find any bug or issue, feel free toDrop a dm.
License & Usage:
- Free to use and modify in both personal and commercial projects.
- Attribution to Skiper UI is required when using the free version.
- No attribution required with Skiper UI Pro.