react で構築された軽量の Slider コンポーネント
特徴
デモ
はじめにクイックスタート
インストール
使用
開発
小道具
:詳細なドキュメントと例React がインストールされています 重要な注意事項: まず React がインストールされていることを確認してください
小道具 | タイプ | デフォルト値 | 説明 | 必須 |
---|---|---|---|---|
<code><span style="font-size: 14px;">defaultSliderIndex</span> |
<span style="font-size: 14px;">number</span> |
<span style="font-size: 14px;">0</span> |
默认初始滑动开始位置 | No |
<span style="font-size: 14px;">sliderIndex</span> |
<span style="font-size: 14px;">number</span> |
<span style="font-size: 14px;">0</span> |
控制滑动的页面 | No |
<span style="font-size: 14px;">delay</span> |
<span style="font-size: 14px;">number</span> |
<span style="font-size: 14px;">1800</span> |
延迟的时间 (ms) | No |
<span style="font-size: 14px;">speed</span> |
<span style="font-size: 14px;">number</span> |
<span style="font-size: 14px;">500</span> |
延迟的时间 (ms) | No |
<span style="font-size: 14px;">sliderToShow</span> |
<span style="font-size: 14px;">number</span> |
<span style="font-size: 14px;">1</span> |
每次展示页面 | No |
<span style="font-size: 14px;">sliderToScroll</span> |
<span style="font-size: 14px;">number</span> |
<span style="font-size: 14px;">1</span> |
每次滚动的页面数量 | No |
<span style="font-size: 14px;">autoPaly</span> |
<span style="font-size: 14px;">bool</span> |
<span style="font-size: 14px;">true</span> |
是否自动开始轮播 | No |
<span style="font-size: 14px;">isDots</span> |
<span style="font-size: 14px;">bool</span> |
<span style="font-size: 14px;">false</span> |
是否需要dots | No |
<span style="font-size: 14px;">dots</span> |
<span style="font-size: 14px;">enum</span> or <span style="font-size: 14px;">func</span>
|
<span style="font-size: 14px;">circle</span> |
dots 的种类,值为circle,gallery,diamond,square,({index,item})=>{ return ReactDom} | No |
<span style="font-size: 14px;">dotStyle</span> |
<span style="font-size: 14px;">object</span> |
<span style="font-size: 14px;">{listStyle: 'none',display: 'inline-block',margin: '0px 8px',cursor: 'pointer',overflow:'hidden'}</span> defaultSliderIndex |
number |
🎜0🎜 🎜🎜🎜デフォルトの初期スライド開始位置🎜🎜🎜🎜No🎜🎜🎜🎜🎜🎜sliderIndex🎜 🎜🎜🎜番号🎜 🎜🎜🎜0🎜 🎜🎜🎜スライドページを制御します🎜🎜🎜🎜いいえ🎜🎜🎜🎜🎜🎜遅延🎜 code>🎜🎜<code>🎜番号🎜 🎜🎜🎜1800🎜 🎜🎜🎜遅延時間(ミリ秒)🎜🎜🎜🎜いいえ🎜🎜🎜🎜🎜🎜速度🎜 🎜🎜🎜番号🎜 🎜🎜🎜500🎜 🎜🎜🎜遅延時間(ms)🎜🎜🎜🎜No🎜🎜🎜🎜🎜 code>🎜sliderToScroll🎜 🎜🎜🎜number🎜 🎜🎜🎜1🎜 🎜🎜🎜スクロールごとのページ数🎜🎜🎜🎜いいえ🎜🎜🎜 🎜 🎜🎜autoPaly🎜 🎜🎜🎜bool🎜 🎜🎜🎜true🎜 🎜🎜🎜カルーセルを自動的に開始するかどうか🎜🎜🎜🎜いいえ🎜 🎜🎜🎜🎜🎜isDots🎜 🎜🎜🎜bool🎜 🎜🎜🎜false🎜 🎜🎜🎜ドットは必須です🎜🎜🎜🎜いいえ🎜 🎜🎜🎜🎜🎜dots🎜 🎜🎜🎜enum🎜 🎜 または 🎜🎜func🎜 🎜🎜🎜circle🎜 🎜🎜🎜ドットの種類、値はcircle、gallery、diamond、square、({index, item}) =>{ return ReactDom}🎜🎜🎜🎜No🎜🎜🎜🎜🎜🎜dotStyle🎜 code>🎜🎜<code>🎜object🎜 🎜🎜🎜{listStyle: 'none',display: 'inline-block',margin: '0px 8px',cursor: 'pointer',オーバーフロー: '非表示'}🎜 🎜🎜🎜ドットスタイル🎜🎜🎜🎜
|
<code><span style="font-size: 14px;">dotX</span> |
<span style="font-size: 14px;">string</span> or <span style="font-size: 14px;">number</span>
|
<span style="font-size: 14px;">center</span> |
dot的水平位置 ,可以是<span style="font-size: 14px;">right</span> <span style="font-size: 14px;">left</span> <span style="font-size: 14px;">center</span> 这样的字符串 ,也可以是 30 -20, 表示距离左边的像素,负数表示距右边的像素
|
No |
<span style="font-size: 14px;">dotY</span> |
<span style="font-size: 14px;">string</span> or <span style="font-size: 14px;">number</span>
|
<span style="font-size: 14px;">middle</span> |
dot的垂直位置 ,可以是<span style="font-size: 14px;">top</span> <span style="font-size: 14px;">bottom</span> <span style="font-size: 14px;">middle</span> 这样的字符串 ,也可以是 30 -20, 表示距离底部的像素,负数表示距顶部的像素
|
No |
<span style="font-size: 14px;">isArrows</span> |
<span style="font-size: 14px;">bool</span> |
<span style="font-size: 14px;">false</span> |
是否需要箭头 | No |
<span style="font-size: 14px;">arrowRender</span> |
<span style="font-size: 14px;">func</span> |
<span style="font-size: 14px;">null</span> |
箭头的渲染函数 <span style="font-size: 14px;">(type)=>{//type:'backward ' .'forward'}</span>
|
No |
<span style="font-size: 14px;">arrowsY</span> |
<span style="font-size: 14px;">string</span> or <span style="font-size: 14px;">number</span>
|
<span style="font-size: 14px;">middle</span> |
arrows的垂直位置 ,可以是<span style="font-size: 14px;">top</span> <span style="font-size: 14px;">bottom</span> <span style="font-size: 14px;">middle</span> dotX
|
<br>center
🎜right🎜
🎜left🎜
🎜center🎜
🎜のような文字列にすることもできます。 30 -20、左からのピクセルを示し、負の数は右からのピクセルを示します 🎜🎜🎜🎜No🎜🎜🎜🎜🎜🎜dotY🎜
🎜🎜🎜string🎜
🎜 または 🎜🎜number🎜
🎜🎜🎜middle🎜
🎜🎜🎜ドットの垂直位置。🎜🎜top🎜
🎜bottom 🎜 🎜middle🎜
🎜 このような文字列は、下からのピクセルを示す 30 -20 や、上からのピクセルを示す負の数にすることもできます🎜🎜🎜🎜いいえ🎜🎜🎜🎜🎜 🎜isArrows🎜
🎜🎜🎜bool🎜
🎜🎜🎜false🎜
🎜🎜🎜矢印は必要ですか🎜🎜🎜 🎜いいえ🎜🎜🎜🎜🎜 🎜arrowRender🎜
🎜🎜🎜func🎜
🎜🎜🎜null🎜
🎜🎜🎜矢印レンダリング関数🎜🎜(type)= >{//type:'backward ' .'forward'}🎜
🎜🎜🎜No🎜🎜🎜🎜🎜🎜arrowsY🎜
🎜🎜 🎜string🎜
🎜 または 🎜🎜number🎜
🎜🎜🎜middle🎜
🎜🎜🎜矢印の垂直位置 (🎜🎜top にすることができます) 🎜
🎜bottom🎜
🎜middle🎜
🎜 このような文字列は、下からのピクセルを示す 30 -20 や、下からのピクセルを示す負の数にすることもできます。トップ🎜🎜🎜🎜いいえ🎜🎜🎜 🎜🎜🎜🎜🎜以上が反応カルーセルコンポーネントの詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。