Skip to content

Karussell

Horizontal scrollbare Chip-Liste. Jedes Item hat einen eigenen Datenpunkt und eine eigene Klick-Aktion (Wert schreiben, Popup öffnen oder Tab wechseln). Wischen per Maus-Drag oder Touch, optional Auto-Rotation und Schüttel-Hinweis bei Überlauf.

Datenpunkt

Kein Haupt-Datenpunkt — die Datenpunkte liegen pro Item in der Item-Liste. Optional ein gemeinsamer Vergleichs-DP für die Aktiv-Hervorhebung.

FeldPflichtTyp
items[].dpjaDatenpunkt des Items; Klick schreibt activeValue/value bzw. toggelt gegen inactiveValue
checkDpneingemeinsamer DP; Item gilt als aktiv, wenn sein Wert zum Vergleichswert passt

Layouts

Über die Option mode wählbar.

Mehrere Chips gleichzeitig sichtbar, frei scrollbar. Auto-Rotation läuft als kontinuierlicher Lauf.

Single

Ein Item füllt die volle Breite, Wischen blättert seitenweise (Snap erzwungen). Auto-Rotation springt schrittweise weiter.

Einstellungen

Alle Optionen werden im Editor unter Widget bearbeiten gesetzt.

Anzeige

OptionStandard
showTitletrueTitel anzeigen
showIcontrueIcon anzeigen
iconGalleryHorizontalLucide-Icon
iconSize20px
titleAlignleftleft · center · right

Chips

OptionStandard
modecarouselcarousel · single
chipStyleoutlinedoutlined · filled · ghost
chipSize36px oder sm · lg
gap8px zwischen Chips (nur carousel)
alignstarthorizontale Ausrichtung: start · center · end
valignmiddlevertikale Ausrichtung: top · middle · bottom
labelAlignleft / centerText-Ausrichtung im Chip (Standard center bei single)
maxItemWidth0max. Chip-Breite in px (0 = unbegrenzt, Überlauf läuft als Marquee)

Scrollen & Bewegung

OptionStandard
snapfalsean Item-Grenzen einrasten (nur carousel; single erzwingt es)
hideScrollbarfalseScrollbalken ausblenden
shakeOnOpenfalsebeim Öffnen kurz wackeln, wenn Inhalt überläuft
autoRotatefalseautomatisch scrollen/weiterblättern
autoRotateSpeed30px/s im carousel-Modus (5400)
autoRotateInterval4s zwischen Schritten im single-Modus (160)

Items

Pro Item konfigurierbar: label, labelActive, labelInactive, icon, iconSize, dp, value, activeValue, inactiveValue, clickAction (none · Popup · link-tab), Farben (bgColor/textColor aktiv, bgColorInactive/textColorInactive inaktiv), showConfirm + confirmText (Sicherheitsabfrage) sowie showLastChange (Zeitstempel der letzten Änderung).

Beschriftung pro Zustand

labelActive und labelInactive ersetzen label, solange das Item aktiv bzw. inaktiv ist — z.B. Auto / Manuell. Leer gelassene Felder fallen auf label zurück.

Der Zustand kommt aus value/activeValue und inactiveValue. Sind beide leer, wird der Datenpunkt als einfaches Ja/Nein gelesen (false, 0, off, leer = inaktiv).