コンテンツにスキップ

カルーセル

カルーセルは複数のアイテム(画像、コンテンツ等)をスライド形式で表示するコンポーネントです。自動スライド機能を持ちます。
v4.0.0で追加されました。

プロパティ

No項目入力値デフォルト値アクションプロパティタイプアクションデフォルト値説明
1ID文字列自動設定idstring自動設定[id]プロパティはアクションで設定はできません。
2文字列300widthstring300コンポーネントの幅
3高さ文字列200heightstring200コンポーネントの高さ
4X文字列xstringX座標位置
5Y文字列ystringY座標位置
6アイコン色文字列iconColorstring画像未設定時に表示されるアイコンの色
7背景色文字列backgroundColorstring画像未設定時に表示される背景色
8イメージ表示方法選択
1.全体埋め
2.全体表示
3.拡大縮小なし
全体埋めobjectFitstringcoverイメージの表示方法
9次へスライドを許可真偽ONallowSlideNextbooleantrue次のスライドへ進むことが可能
10前へスライドを許可真偽ONallowSlidePrevbooleantrue前のスライドへ戻ることが可能
11タッチ操作を許可真偽ONallowTouchMovebooleantrueスライドのタッチ操作設定
12自動再生オブジェクト{enabled: false, delay: 3000}autoPlayobject{enabled: false, delay: 3000}enabled:自動再生の設定
delay:スライド間の時間間隔(ミリ秒)
このパラメータを設定しない場合、自動再生は無効になります。
13エフェクト選択
1.スライド
2.フェード
3.キューブ
4.カバーフロー
5.フリップ
6.カード
スライドeffect
1. slide
2. fade
3. cube
4. coverflow
5. flip
6. cards
stringslide画像スライド時のエフェクト設定
1.スライド - スライドする
2.フェード - 画像がフェード
3.キューブ - 画像が回転する
4.カバーフロー - 中央のスライドを強調し、前後が立体的に並ぶ
5.フリップ - カードをめくるように回転して切り替わる
6.カード - カードが重なり、次のカードが前に出る
14切り替え速度数値300speednumber300スライド間の遷移時間(ミリ秒)
15フリーモードオブジェクト{enabled: false, momentum: true, sticky: false}freeModeobject{enabled: false, momentum: true, sticky: false}フリーモードの設定
enabled:フリーモードの有効化設定
momentum:慣性スクロールの有効化設定
sticky:スライド終了時に近いスライドで停止する
16ループ真偽OFFloopbooleanfalseスライドのループ設定
17スライド方向選択
1.水平
2.垂直
水平direction
1.horizontal
2.vertical
stringhorizontalスライド方向の設定
18ナビゲーション真偽ONnavigationbooleantrue前へ・次へボタンの表示/非表示
ボタンデザインについては変更できません。
19同時表示スライド数数値1slidesPerViewnumber1同時に表示するスライドの数
20スライド移動単位数値1slidesPerGroupnumber1スライド移動単位の設定
21スライド間隔数値0spaceBetweennumber0スライド間の余白の設定(px)
22スワイプ感度数値5thresholdnumber5スワイプ操作時に次のスライドへ移動する際の閾値
23ページネーションオブジェクト{enabled: true, clickable: false, type: ‘bullets’}paginationobject{enabled: true, clickable: false, type: ‘bullets’}ページネーションの設定
enabled:ページネーションの有効設定
clickable:ページネーションのクリック有効設定
type:ページネーションの種類(bullets、fraction、progressbarから選択可能)
24スクロールバーオブジェクト{enabled: true, hide: true}scrollbarobject{enabled: true, hide: true}スクロールバーの設定
enabled:スクロールバーの有効設定
hide:ユーザー操作時のみスクロールバーを表示する設定
25表示真偽ONvisibilitybooleantrueコンポーネントの表示/非表示
26オブジェクト配列[詳細1]valuearray of object[詳細1]表示イメージの設定
27初期スライド数値0initialSlidenumber0最初に表示するスライド
の最初に設定されたスライドが0となります。
28クリックイベント選択
1. なし
2. アクション
なしclickEventstringnoneクリック時のイベント
29選択済みスライドオブジェクト[詳細2]selectedobject[詳細2]クリックしたスライド情報

[詳細1] 値 (value)

デフォルトの状態は以下のように登録されています。[ADD]ボタンから登録します。 削除する場合は、[選択]チェックボックスを選択して、[DELETE]ボタンをクリックします。
設定可能な文字列に制限はありません。

選択ID画像タイトルバータイトルサブタイトルポジション
チェックボックス01/carousel/image_01.pngチェックボックス:truebottom
チェックボックス02/carousel/image_02.pngチェックボックス:truebottom

valueはオブジェクトの配列形式になります。

[
{
"id": "01",
"image": "/carousel/image_01.png",
"titleBar": true,
"title": "WebPerformer-NX カルーセルコンポーネント",
"subTitle": "カルーセルは複数のアイテム(画像、コンテンツ等)をスライド形式で表示するコンポーネント",
"position": "bottom"
}
]

[詳細2] 選択済みスライド (selected)

selectedはオブジェクト形式になります。

{
"id": "01",
"image": "/carousel/image_01.png",
"titleBar": true,
"title": "WebPerformer-NX カルーセルコンポーネント",
"subTitle": "カルーセルは複数のアイテム(画像、コンテンツ等)をスライド形式で表示するコンポーネント",
"position": "bottom"
}

イベント

イベント名説明
onclickクリックした時にアクションを実行します。