1.2.1 • Published 7 years ago

carousel-react v1.2.1

Weekly downloads
5
License
MIT
Repository
github
Last release
7 years ago

carousel for react

preview

install

npm install --save-dev carousel-react style-loader css-loader

webpack.config.js

// add loader
{
    test: /\.css$/,
    loader: "style-loader!css-loader"
}

import

import Carousel from 'carousel-react'

use

<Carousel
    previous='./p_l.png'
    next='./p_r.png'
    countDown={1}
    bannerClick={item => console.log(item)}
    setCarouselRestart={handle => this.carouselRestart = handle}
    banners={['3.jpg',
    '1.jpg',
    '2.jpg',
    '3.jpg',
    '1.jpg']}/>
or
<Carousel
    previous='./p_l.png'
    next='./p_r.png'
    countDown={1}
    imgKey='imgUrl'
    bannerClick={item => console.log(item)}
    setCarouselRestart={handle => this.carouselRestart = handle}
    banners={[{
        imgUrl: '3.jpg'
        },
    {
        imgUrl: '1.jpg'
        },
    {
        imgUrl: '2.jpg'
        },
    {
        imgUrl: '3.jpg'
        },
    {
        imgUrl: '1.jpg'
        }]}/>

previous: previous img

next: next img

countDown: countDown time for auto carousel, optional

imgKey: how to get img from banners, optional

banners: array for show, support array with string or object, if object ,must set imgKey

you must put the origin first item on the last, and put the origin last on the first

bannerClick: callback, param is banners's absolute item, optional

carouselRestart: component's restart func, optional, if you get data later, it will be required

align-textacorn-dynamic-importacornajvansi-stylesarr-diffansi-regexajv-keywordsargparseanymatchasapalphanum-sortarray-uniquearr-flattenasn1.jsasync-eachassertautoprefixerasyncbabel-code-framebabel-generatorbabel-helper-define-mapbabel-corebabel-helper-function-namebabel-helper-call-delegatebabel-helper-builder-react-jsxbabel-helper-get-function-aritybabel-helper-regexbabel-helper-hoist-variablesbabel-helper-optimise-call-expressionbabel-helpersbabel-loaderbabel-helper-replace-supersbabel-plugin-check-es2015-constantsbabel-plugin-syntax-jsxbabel-messagesbabel-plugin-transform-es2015-block-scopingbabel-plugin-transform-es2015-arrow-functionsbabel-plugin-syntax-flowbabel-plugin-transform-es2015-computed-propertiesbabel-plugin-transform-es2015-classesbabel-plugin-transform-es2015-duplicate-keysbabel-plugin-transform-es2015-destructuringbabel-plugin-transform-es2015-function-namebabel-plugin-transform-es2015-for-ofbabel-plugin-transform-es2015-modules-amdbabel-plugin-transform-es2015-literalsbabel-plugin-transform-es2015-modules-commonjsbabel-plugin-transform-es2015-modules-systemjsbabel-plugin-transform-es2015-modules-umdbabel-plugin-transform-es2015-object-superbabel-plugin-transform-es2015-parametersbabel-plugin-transform-es2015-shorthand-propertiesbabel-plugin-transform-es2015-spreadbabel-plugin-transform-es2015-sticky-regexbabel-plugin-transform-es2015-template-literalsbabel-plugin-transform-es2015-unicode-regexbabel-plugin-transform-flow-strip-typesbabel-plugin-transform-es2015-typeof-symbolbabel-plugin-transform-es2015-block-scoped-functionsbabel-plugin-transform-react-jsxbabel-plugin-transform-react-jsx-selfbabel-plugin-transform-react-display-namebabel-preset-flowbabel-plugin-transform-regeneratorbabel-plugin-transform-react-jsx-sourcebabel-preset-es2015babel-plugin-transform-strict-modebabel-preset-reactbabel-templatebabel-registerbabylonbalanced-matchbabel-runtimebase64-jsbinary-extensionsbn.jsbabel-typesbrace-expansionbrorandbracesbabel-traversebig.jsbrowserify-aesbrowserify-rsabrowserify-cipherbrowserify-desbrowserify-signbrowserify-zlibbuiltin-status-codesbuffercamelcasecaniuse-apibuffer-xorchalkbuiltin-modulescaniuse-dbchokidarbrowserslistclapcenter-alignclonecipher-basecocliuicode-point-atcoacolor-namecolorcommondirconcat-mapcolorscolor-stringconstants-browserifyconvert-source-mapconsole-browserifycolormincolor-convertcore-util-iscreate-ecdhcreate-react-classcross-spawncreate-hashcss-color-namescrypto-browserifycreate-hmaccore-jscssnanocssesccssocss-loaderdate-nowcss-selector-tokenizerdefineddebugdes.jsdecamelizeddomain-browserdetect-indentelectron-to-chromiumdiffie-hellmanemojis-listdomreadyellipticerrnoencodingenhanced-resolveerror-exes5-extes6-iteratores6-mapescape-string-regexpes6-symbolesprimaes6-weak-mapesutilsestraverseescopeeventsesrecurseexecaevent-emitteres6-setexpand-bracketsfast-deep-equalfbjsexpand-rangefastparseextglobevp_bytestokeyfill-rangeflattenfilename-regexfind-upfind-cache-dirfor-infunction-bindget-caller-filefs.realpathfor-ownglobget-streamglobalsglob-baseglobulegraceful-fsglob-parenthas-flagfseventshash-basehas-ansihtml-comment-regexhash.jshmac-drbghome-or-tmphttps-browserifyhasiconv-liteicss-replace-symbolsieee754hosted-git-infoicss-utilsindexofinheritsinterpretindexes-ofis-absolute-urlinflightinvert-kvinvariantis-binary-pathis-arrayishis-equal-shallowis-dotfileis-bufferis-builtin-moduleis-extglobis-finiteis-extendableis-globis-plain-objis-primitiveis-fullwidth-code-pointis-numberis-posix-bracketisexeis-streamis-svgisobjectjs-tokensjsescjs-base64isarrayjson-loaderjson-schema-traversejson5jsonifyisomorphic-fetchjs-yamljson-stable-stringifykind-oflcidloader-runnerlazy-cacheloader-utilslodash.camelcaselodash.memoizelodash.uniqload-json-filelocate-pathlongestmacaddresslru-cachemath-expression-evaluatormake-dirlodashmd5.jsmemory-fsmemminimalistic-assertloose-envifyminimalistic-crypto-utilsmiller-rabinmimic-fnmicromatchminimatchminimistmsnanmkdirpnormalize-rangenode-libs-browsernode-fetchnormalize-package-datanormalize-urlnormalize-pathnum2fractionnumber-is-nannpm-run-pathos-browserifyos-homedirobject.omitobject-assignos-tmpdiros-localep-limitpakop-finallyp-locateparse-asn1path-browserifyoncepath-existspath-is-absoluteparse-jsonpifyparse-globpath-keypath-typepbkdf2postcss-calcpkg-dirpostcss-discard-commentspostcss-discard-emptypostcss-discard-duplicatespostcss-colorminpostcss-convert-valuespostcss-discard-unusedpostcss-discard-overriddenpostcss-filter-pluginspostcsspostcss-message-helperspostcss-merge-rulespostcss-merge-identspostcss-minify-font-valuespostcss-merge-longhandpostcss-modules-extract-importspostcss-minify-gradientspostcss-minify-paramspostcss-minify-selectorspostcss-normalize-charsetpostcss-modules-valuespostcss-modules-local-by-defaultpostcss-modules-scopepostcss-reduce-identspostcss-ordered-valuespostcss-reduce-initialpostcss-normalize-urlpostcss-unique-selectorspostcss-reduce-transformspostcss-svgopostcss-value-parserprepend-httpprivateprocessprocess-nextick-argspostcss-zindexpreservepromiseprop-typespostcss-selector-parserprrqpunycodepublic-encryptpseudomapquerystring-es3querystringquery-stringreactreact-domrandomaticrandombytesread-pkgreadable-streamread-pkg-upreduce-function-callreduce-css-calcreaddirpregenerateregenerator-runtimeregjsgenregex-cacheregenerator-transformregexpu-coreregjsparserrepeat-elementremove-trailing-separatorrepeat-stringrequire-directoryrequire-main-filenamerepeatingsaxright-alignschema-utilsripemd160set-blockingset-immediate-shimsetimmediatesemversafe-buffershebang-commandslashshebang-regexsource-list-mapsource-mapsignal-exitsort-keyssource-map-supportsha.jssprintf-jsspdx-correctspdx-expression-parsespdx-license-idsstrict-uri-encodestream-browserifystrip-ansistring_decoderstring-widthstrip-bomstream-httpstrip-eofto-arraybuffersvgostyle-loaderto-fast-propertiestrim-righttapabletty-browserifyua-parser-jsuniqsupports-coloruglify-to-browserifytimers-browserifyuniqsuniqiduglifyjs-webpack-pluginutil-deprecateuglify-jsutilvendorsurlvalidate-npm-package-licensewatchpackwhatwg-fetchvm-browserifywhet.extendwebpackwhich-modulewebpack-sourceswrap-ansiwindow-sizewhichxtendwordwrapy18nyargsyallistyargs-parserwrappy
1.2.1

7 years ago

1.2.0

7 years ago

1.1.1

7 years ago

1.0.0

7 years ago

0.9.0

7 years ago