1.1.7 • Published 3 years ago

tmaito-carousel v1.1.7

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

Installation

npm

npm install tmaito-carousel --save

yarn

yarn add tmaito-carousel
  • Also install tmaito-carousel for css
import "tmaito-carousel/libs/index.css";

Example

import React, { Component } from 'react';
import Carousel from 'tmaito-carousel'
import 'tmaito-carousel/libs/index.css';

const { item } = Carousel;

class CarouselDemo extends Component {
  render() {
    return (
      <div className="examples">
        <Carousel height={200} type="card" autoplay={false}>
          {[1, 2, 3, 4].map(item => (
            <Item key={item}>{item}</Item>
          ))}
        </Carousel>
      </div>
    );
  }
}
export default CarouselDemo;

Carousel Attributes

参数说明类型可选值默认值
height走马灯的高度number200
initialIndex初始状态激活的幻灯片的索引,从 0 开始number0
trigger指示器的触发方式stringclick/hoverhover
autoplay是否自动切换booleantrue
interval自动切换的时间间隔,单位为毫秒number35000
dotPosition面板指示点的位置stringoutside top bottom left right
dots是否显示面板指示点booleanfalsetrue
arrow切换箭头的显示时机stringalways/hover/neverhover
type走马灯的类型stringcard
activeCardScale主卡片宽度比例,走马灯的类型为card时生效number0 - 10.6

Carousel Events

事件名称说明回调参数
onChange幻灯片切换时触发,目前激活的幻灯片的索引,上一面板 or 下一面板(activeIndex, isNext)

Carousel Methods

方法名说明参数
setActiveItem切换到指定面板需要切换的幻灯片的索引,从 0 开始
prev切换至上一面板
next切换至下一面板
1.1.7

3 years ago

1.1.6

3 years ago

1.1.5

3 years ago

1.1.4

3 years ago

1.1.3

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago