Prism Docs

Carousel

A slideshow component for cycling through content panels.

Basic

<prism-carousel>
  <prism-carousel-panel>
    <div class="slide">Slide 1</div>
  </prism-carousel-panel>
  <prism-carousel-panel>
    <div class="slide">Slide 2</div>
  </prism-carousel-panel>
  <prism-carousel-panel>
    <div class="slide">Slide 3</div>
  </prism-carousel-panel>
</prism-carousel>

Vertical

<prism-carousel [vertical]="true">
  <prism-carousel-panel>...</prism-carousel-panel>
  <prism-carousel-panel>...</prism-carousel-panel>
</prism-carousel>

Autoplay

<prism-carousel [autoplay]="true" [autoplaySpeed]="2000">
  <prism-carousel-panel>...</prism-carousel-panel>
  <prism-carousel-panel>...</prism-carousel-panel>
</prism-carousel>

Fade Effect

<prism-carousel effect="fade">
  <prism-carousel-panel>...</prism-carousel-panel>
  <prism-carousel-panel>...</prism-carousel-panel>
</prism-carousel>
NameTypeDefaultDescription
autoplaybooleanfalseEnable automatic slide advancement.
autoplaySpeednumber3000Time between slides in ms.
dotPosition'top' | 'bottom' | 'left' | 'right''bottom'Position of the navigation dots.
dotsbooleantrueShow dot navigation indicators.
effect'slide' | 'fade''slide'Transition effect between slides.
verticalbooleanfalseEnable vertical sliding mode.
activeIndexSignal<number>0Currently active slide index (signal).
indexChangeEventEmitter<number>Emitted when the active index changes.