Zum Inhalt springen
FULLTime eCommerce

Gestaltung – Gratis-Versand-Balken

Gestaltung

Der Balken lässt sich sowohl über die Plugin-Einstellung als auch über eigenes Theme-CSS anpassen.

Balkenfarbe über die Einstellung

Die einfachste Anpassung ist die Einstellung „Balkenfarbe" (Colorpicker) in der Konfiguration, Standard ist #37d046. Diese Farbe wird als Inline-Style auf die Füllung des Balkens gesetzt und muss daher nicht zusätzlich per CSS überschrieben werden.

Markup und CSS-Klassen

Der Balken wird als folgendes Grundgerüst ausgegeben:

<div class="futi-shipping-bar" role="status">
  <p class="futi-shipping-bar__text">…</p>
  <div class="futi-shipping-bar__track">
    <div class="futi-shipping-bar__fill" style="width: 60%; background-color: #37d046;"></div>
  </div>
</div>

Für eigene Theme-Anpassungen stehen folgende Klassen zur Verfügung:

KlasseElementZweck
.futi-shipping-baräußerer ContainerAbstand, Rahmen, Hintergrund des gesamten Blocks
.futi-shipping-bar__textTextzeileTypografie des Hinweistexts
.futi-shipping-bar__trackBalken-HintergrundHöhe, Rundung, Hintergrundfarbe der Leerlaufstrecke
.futi-shipping-bar__fillBalken-FüllungBreite (per Inline-Style gesetzt), Übergangsanimation

Beispiel-SCSS

.futi-shipping-bar {
    margin-bottom: 16px;

    &__text {
        font-size: 14px;
        font-weight: 600;
        margin-bottom: 4px;
    }

    &__track {
        height: 6px;
        border-radius: 3px;
        background-color: $gray-200;
        overflow: hidden;
    }

    &__fill {
        height: 100%;
        transition: width 0.3s ease;
    }
}

Inline-Style der Füllfarbe und Spezifität

Das Plugin liefert grundlegende Basis-Styles über einen kleinen inline <style>-Block mit aus, damit der Balken auch ohne eigenes Theme-CSS funktionsfähig aussieht. Die Füllfarbe wird dabei zusätzlich als Inline-Style auf .futi-shipping-bar__fill gesetzt, da sie aus der Plugin-Einstellung stammt.

Inline-Styles haben eine hohe CSS-Spezifität. Wollen Sie die Füllfarbe über eigenes Theme-CSS statt über die Plugin-Einstellung steuern, benötigen Sie in der Regel !important oder eine noch spezifischere Selektor-Kombination. Einfacher ist es meist, die gewünschte Farbe direkt über die Einstellung „Balkenfarbe" zu setzen.

Barrierefreiheit

Der äußere Container trägt role="status", wodurch Screenreader den Textinhalt bei Änderungen (z. B. beim Erreichen der Schwelle) als Statusmeldung ausgeben. Achten Sie bei der Wahl einer eigenen Balkenfarbe auf ausreichenden Kontrast zur Hintergrundfarbe der Leerlaufstrecke, damit der Fortschritt auch für sehbehinderte Kunden gut erkennbar bleibt.

War diese Seite hilfreich?

Support

Gemietete Plugins (Shopware Store)

Für Support zu im Shopware Store gemieteten Plugins erstellen Sie bitte ein Support-Ticket in Ihrem Shopware-Konto.

Shopware-Ticket erstellen

Allgemeine Anfragen

Für allgemeine Fragen oder Kauflizenzen erreichen Sie uns per E-Mail.

E-Mail senden
Gestaltung – Gratis-Versand-Balken | FULLTime eCommerce