vue-stagger

1.0.2 • Public • Published

Vue Stagger

npm npm

Installation

npm install vue-stagger --save

Usage

  • register the component.

    window.Vue = require('vue')
     
    Vue.component('TransitionStagger', require('vue-stagger'))
  • now use it like

    <transition-stagger
        :before-enter-styles="{translateY: -30, opacity: 0}"
        :enter-styles="{translateY: 0, opacity: 1}"
        :leave-styles="{translateY: 30, opacity: 0}"
        :delay="150"
        tag="div"
        :options="{}"
        :enter-at-once="false"
        :leave-at-once="true">
     
        // your data
    </transition-stagger>
    prop required type default description
    tag string ul
    delay number in milliseconds
    beforeEnterStyles object props
    enterStyles object props
    leaveStyles object props
    options object {} extra velocity options
    enterAtOnce boolean false show all items at once "dont delay the entering"
    leaveAtOnce boolean false hide all items at once "dont delay the leaving"

Dependencies (1)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i vue-stagger

    Weekly Downloads

    7

    Version

    1.0.2

    License

    MIT

    Unpacked Size

    5.9 kB

    Total Files

    4

    Last publish

    Collaborators

    • ctf0