1.0.3 • Published 4 years ago
@leetajz/vue-directive v1.0.3
Vue-directive
Simple directive to apply animation/class when element is scrolled into view.
Install:
npm i @leetajz/vue-directiveRegister
plugins: [
...
'@/node_modules/@leetajz/vue-directive'
...
]Usage
<div v-animate="{ threshold: .3, animation: 'slide-in', duration: '.5s' }"></div>
<div v-addClass="{ threshold: .3, class: 'slide-in', duration: '.5s' }"></div>Options:
| Option | Type | Required | Default |
|---|---|---|---|
| threshold | Integer | true | |
| animation | String | true | |
| duration | String | false | .3s |
CSS:
@keyframes left-slide {
from {
opacity: 0;
transform: translateX(-50px);
}
to {
opacity: 1;
transform: translateX(0);
}
}