Animate your vue components on scroll.
HumbleScroll is a Vue 3 library that allows you to animate your components on scroll. All powered by the Intersection Observer and utility classes in TailwindCSS.
- Vue 3 and Nuxt 3 ready
- Customizable CSS animations
- TailwindCSS utility classes
- Intersection Observer API
- Typescript support
Bash
$For vue 3$npm install humblescroll-vue$$For Nuxt 3$npm install -D humblescroll-nuxt
Click to copy
Features
TailwindCSS
Animate your components with custom TailwindCSS utility classes.
Customizable
Customize animations, durations, easings and more. You can even add your own animations.
Vue Component
Use the HumbleScroll component to animate your Vue components on scroll.
Pure CSS animations
All animations are purely CSS. Triggered by the Intersection Observer API.
Responsive animations
Use the TailwindCSS responsive breakpoints prefixes to customize your animations for different screen sizes. Like sm:fade
or lg:up
.
Unlimited combinations
Combine fade, slide, skew, rotate, blur and more to create your own unique animations.