1.0.5 • Published 5 years ago

rc-carrousel v1.0.5

Weekly downloads
2
License
MIT
Repository
-
Last release
5 years ago

rc-carrousel —— 一款 React 旋转木马图片轮播组件

想写个应用发现没找到react旋转木马这种类型的轮播图组件,于是就自己写了一个;

应用,一款萌萌哒星座运势chrome插件

(https://github.com/FourPig/constellation)

react@16.7

开始使用

安装

npm i rc-carrousel -S

或者

yarn add rc-carrousel -S

使用:

  import React from 'react';
  import Carrousel from 'rc-carrousel';

  const App=()=>{
    // 图片路径
    const imgPath = './static';
    // 图片数组,包含title 和 src 属性,按顺序渲染
    const imageArr = [
      { title:'shuangzi', src:`${ imgPath }/shuangzi.png` },
      { title:'baiyang', src:`${ imgPath }/baiyang.png` },
      { title:'chunv', src:`${ imgPath }/chunv.png` },
      { title:'jingniu', src:`${ imgPath }/jingniu.png` },

      { title:'juxie', src:`${ imgPath }/juxie.png` },
      { title:'mojie', src:`${ imgPath }/mojie.png` },
      { title:'sheshou', src:`${ imgPath }/sheshou.png` },
      { title:'shizi', src:`${ imgPath }/shizi.png` },

      { title:'shuangyu', src:`${ imgPath }/shuangyu.png` },
      { title:'shuiping', src:`${ imgPath }/shuiping.png` },
      { title:'tianping', src:`${ imgPath }/tianping.png` },
      { title:'tianxie', src:`${ imgPath }/tianxie.png` },

    ];

    return(
      <Carrousel 
        width={ 750 } 
        perSideWidth={ 150 }
        perSideNum={ 3 }
        scale={ 0.8 }
        align="bottom"
        imageArr={ imageArr }
      />
    )
  }

配置参数

属性说明默认
widthNumber 组件宽度600
perSideWidthNumber 两侧按钮宽度150
perSideNumNumber 两侧显示图片数2
scaleNumber 两侧图片缩放比0.8
gradientBoolean 两侧图片透明度渐变false
alignString 两侧图片位置 'top' || 'center' || 'bottom'false
autoPlayBoolean 是否开启自动轮播false
autoDirectBoolean 自动轮播方向right
autoPlayDelayBoolean 自动轮播时间间隔2
imageArrArray 图片数组[{title:'',src:''}]null
---------
onNextClickFunction 点击向右 回调(img)=>{console.log(img);//返回中间图片信息对象}
onPreClickFunction 点击向左 回调(img)=>{console.log(img);//返回中间图片信息对象}
onChangeFunction 图片切换 回调(img)=>{console.log(img);//返回中间图片信息对象}
1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago