css-transition-slide

1.2.0 • Public • Published

Installation

npm install css-transition-slide --save

Usage

var Slide = require('css-transition-slide');
var slide = new Slide(options);
  • options
    • el 挂载元素
    • duration 轮播动画时间,默认400ms
    • delay 开始轮播延迟时间,默认4000ms
    • interval 轮播间隔时间,默认4000ms
    • auto 自动轮播,默认false
    • loop 支持循环轮播,默认true
    • slideStart 轮播之前开始执行的函数
    • slideEnd 轮播之后开始执行的函数

  • methods
    • prev() 滑动到上一屏
    • next() 滑动到下一屏
    • slideTo(index) 滑动到指定屏,index从1开始

Example

<div class="slide-component">
    <div class="slide-items flex-row-box">
        <div class="slide-item">第一屏</div>
        <div class="slide-item">第二屏</div>
        <div class="slide-item">第三屏</div>
        <div class="slide-item">第四屏</div>
    </div>
</div>
var Slide = require('css-transition-slide');
var slide = new Slide({
    el: document.querySelector('.slide-component'),
    auto: true
});
 
// console.log(slide.slide.index); // 当前屏索引,从1开始
// console.log(slide.slide.length); // 屏数

Readme

Keywords

Package Sidebar

Install

npm i css-transition-slide

Weekly Downloads

1

Version

1.2.0

License

ISC

Last publish

Collaborators

  • yangjunhua