Dies ist eine alte Version des Handbuchs und der Pattern Library (v1). Bitte wechseln Sie zur aktuellen Version (v2).

Karussell

Über das Pattern

  • Mit einem Karussell kann man mehrere Cards in einer Reihe anbieten
  • Pfeile zeigen an, in welche Richtung man weiterdrehen kann
  • Sliden ist auch on touch / swipe möglich

JavaScript

Anwendung

import { adaptControls, setTabIndex, setActiveSlide, initCarousels } from './carousel.js';
initCarousels()

Dependencies

vendor/tiny-slider.js

Parameter und Anwendung in Nunjucks

# Parameter carousel(heading, linktext, linkurl, tabletOnly, description, size)
heading: "string" # (optional) Karussell Section bekommt eine Überschrift
linktext: "string" # (optional) Weiterführender Link unterhalb des Karussells
linkurl: "string" # (optional) URL auf die Link weiterleitet
tabletOnly: "boolean" # (optional) (default: false) zulässige Werte: true -> Karussell wird erst ab >768px dargestellt
description: "string" # (optional) Absatz unterhalb der Überschrift
size: "string" # (optional) zulässige Werte: small, large

# Anwendung
## Die Javascript-Datei "carousel.js" muss eingebunden sein
## Die CSS-Datei "tiny-slider.css" muss eingebunden sein

{% from "components/carousel/carousel.njk" import carousel with context %}
{% from "components/card/card.njk" import card with context %}

{% call carousel(heading = "Überschrift") %}
<li>
{% call card() %}
# Parameter und Anwendung "Cards" siehe /pattern-library/patterns/cards/
{% endcall %}
</li>
{% endcall %}

Changelog

Neu in Wiener Melange v1.2.0: Es werden automatisch Inline-Skip Links in Map-Containern erzeugt.

Variationen

Karussell mit Cards medium

HTML

Laden…

Nunjucks

Laden…

Karussell mit Cards groß

HTML

Laden…

Nunjucks

Laden…

Karussell mit Cards klein

HTML

Laden…

Nunjucks

Laden…

Karussell ab Tabletgröße

HTML

Laden…

Nunjucks

Laden…

Karussell mit Stages

Direkte Vorschau nicht verfügbar.
„Karussell mit Stages“ in eigenem Tab öffnen.

HTML

Laden…

Nunjucks

Laden…