インポート

import-carousel.ts
import { NuiCarousel, NuiCarouselSlide } from '@needless-ui/angular/carousel';

NuiCarousel

スライドを並べたカルーセル。

セレクター
nui-carousel
NuiCarousel: プロパティ
名前型デフォルト説明
label入力stringカルーセルの名前。
index双方向number0表示中の最初のスライド。0 から数えます。
perView入力number | 'auto'1一度に表示するスライドの数。スライドが自身の幅を決める場合は auto。
gap入力string'1rem'スライド間の間隔。任意の CSS の長さで指定します。
loop入力booleanfalse最後のスライドの次は最初に、最初のスライドの前は最後に戻ります。
autoplay入力number (ms)0自動再生でスライドが切り替わる間隔(ミリ秒)。0 のときは自動再生しません。
controls, indicators入力booleantrue前へ・次へのボタンと、ドット。
labels入力Partial<NuiCarouselLabels>カルーセルが表示または読み上げるすべてのテキスト。翻訳に使います。
next, previousメソッド() => voidスライドを1枚進めるか、1枚戻します。
goToメソッド(index: number) => void指定したスライドを表示します。

NuiCarouselSlide

1枚のスライド。

セレクター
[nuiCarouselSlide]
NuiCarouselSlide: プロパティ
名前型デフォルト説明
nuiCarouselSlide入力stringスライドのタイトル。位置の代わりに読み上げられます。