Fluid and smooth rolling animation for Vue.js

vue-roller

Fluid and smooth rolling animation for Vue.js

Demo

Animated Demo Animated Demo

Try out here with your own text!

Getting Started

npm

npm i vue-roller

Vue

import Roller from "vue-roller";

export default {
    components:{
        Roller
    }
}
...

Vue-typescript

import Roller from "vue-roller";

@Component({
	components: { Roller }
})
...

Options

text (Required)

<Roller text="1234">

Displays text.

transition

<Roller transition="1">

Sets the time for the animation to complete in second(s). 0.5 by default.

isNumberFormat

<Roller isNumberFormat="true">

Can be set to true if you want to display commas as thousands separators. false by default.

charList

<Roller :charList="['a', 'b', 'c']">

Sets the list of characters used for the animation.

Default: ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]

defaultChar

<Roller defaultChar="0">

Sets the text to display when the page is first loaded (before the animation actually starts). "" by default.

Download Details:

Author: Andy-0414

Live Demo: http://andy-0414.github.io/vue-roller

GitHub: https://github.com/Andy-0414/vue-roller

#vuejs #vue #javascript #vue-js

Fluid and smooth rolling animation for Vue.js
11.40 GEEK