Carousel

Toont een carousel met x-aantal slides. Gebaseerd op Bootstrap “Carousel.js”

<div id="MyCarousel" class="carousel slide" data-ride="carousel">
    <ol class="carousel-indicators">
        <li data-target="#MyCarousel" data-slide-to="0" class="active"></li>
        <li data-target="#MyCarousel" data-slide-to="1"></li>
        <li data-target="#MyCarousel" data-slide-to="2"></li>
    </ol>

    <div class="carousel-inner" role="listbox">
        <div class="item active">
            <img src="../../dummy/images/stap-voor-stap.jpg" alt="Chania" />
        </div>
        <div class="item">
            <img src="../../dummy/images/mensen-steken-hand-op.jpg" alt="Chania" />
        </div>
        <div class="item">
            <img src="../../dummy/images/deze-bestaat-niet.jpg" alt="Oeps" />
        </div>
    </div>

    <a href="#MyCarousel" class="left carousel-control" role="button" data-slide="prev">
        <svg class="di di-chevron-left icon-prev">
            <use href="../../dso-icons.svg#chevron-left" />
        </svg><span class="sr-only">Vorige</span>
    </a>
    <a href="#MyCarousel" class="right carousel-control" role="button" data-slide="next">
        <svg class="di di-chevron-right icon-next">
            <use href="../../dso-icons.svg#chevron-right" />
        </svg><span class="sr-only">Volgende</span>
    </a>
</div>
<div id="{{ carouselId }}" class="carousel slide" data-ride="carousel">
  <ol class="carousel-indicators">
    {% for slide in slides -%}
      <li data-target="#{{ carouselId }}" data-slide-to="{{ loop.index0 }}" {{ className([slide.active, 'active']) }}></li>
    {% endfor -%}
  </ol>

  <div class="carousel-inner" role="listbox">
    {% for slide in slides -%}
      <div {{ className('item', [slide.active, 'active']) }}>
        <img src="{{ slide.image | path }}" alt="{{ slide.imageAlt }}" />
      </div>
    {% endfor -%}
  </div>

  <a href="#{{ carouselId }}" class="left carousel-control" role="button" data-slide="prev">
    {% render '@icon', {icon: 'chevron-left icon-prev'} -%}
    <span class="sr-only">Vorige</span>
  </a>
  <a href="#{{ carouselId }}" class="right carousel-control" role="button" data-slide="next">
    {% render '@icon', {icon: 'chevron-right icon-next'} -%}
    <span class="sr-only">Volgende</span>
  </a>
</div>
__title: default carousel
carouselId: MyCarousel
slides:
  - active: true
    image: /dummy/images/stap-voor-stap.jpg
    imageAlt: Chania
  - image: /dummy/images/mensen-steken-hand-op.jpg
    imageAlt: Chania
  - image: /dummy/images/deze-bestaat-niet.jpg
    imageAlt: Oeps