So fügst du einen MARQUEE-Effekt (Lauftext) in Shopify hinzu [2025 Easy Guide]
Hier ist ein umfassendes Tutorial, wie du im Jahr 2025 einen modernen Marquee-Effekt (Lauftext) in deinen Shopify-Shop integrierst – ganz ohne teure Apps.
Ein Marquee-Effekt ist ideal, um Ankündigungen, Sonderangebote oder Brand-Vorteile (wie „Kostenloser Versand“) dynamisch zu präsentieren. Wir nutzen dafür eine Custom Section, damit du den Text später bequem im Theme-Editor ändern kannst.
Schritt 1: Erstelle eine neue Section
- Logge dich in dein Shopify-Admin-Backend ein.
- Gehe zu Onlineshop > Themes.
- Klicke bei deinem aktuellen Theme (z. B. Dawn) auf die drei Punkte (...) und wähle Code bearbeiten.
- Scrolle im linken Menü zum Ordner Sections und klicke auf Neue Section hinzufügen.
- Nenne die Datei
marquee-textund klicke auf Abschließen.
Schritt 2: Den Code einfügen
Lösche den vorhandenen Code in der neuen Datei marquee-text.liquid komplett und kopiere stattdessen diesen optimierten Code hinein:
{% style %}
.marquee-wrapper {
background-color: {{ section.settings.bg_color }};
color: {{ section.settings.text_color }};
padding: {{ section.settings.padding }}px 0;
overflow: hidden;
display: flex;
white-space: nowrap;
border-top: 1px solid {{ section.settings.border_color }};
border-bottom: 1px solid {{ section.settings.border_color }};
}
.marquee-content {
display: flex;
animation: marquee {{ section.settings.speed }}s linear infinite;
}
.marquee-item {
font-size: {{ section.settings.font_size }}px;
font-weight: bold;
text-transform: uppercase;
padding: 0 40px;
display: flex;
align-items: center;
}
@keyframes marquee {
0% { transform: translateX(0); }
100% { transform: translateX(-50%); }
}
.marquee-wrapper:hover .marquee-content {
animation-play-state: {% if section.settings.pause_on_hover %}paused{% else %}running{% endif %};
}
{% endstyle %}
<div class="marquee-wrapper">
<div class="marquee-content">
{%- for i in (1..10) -%}
<span class="marquee-item">{{ section.settings.text }}</span>
{%- endfor -%}
</div>
<div class="marquee-content">
{%- for i in (1..10) -%}
<span class="marquee-item">{{ section.settings.text }}</span>
{%- endfor -%}
</div>
</div>
{% schema %}
{
"name": "Marquee Lauftext",
"settings": [
{
"type": "text",
"id": "text",
"label": "Lauftext",
"default": "✨ Kostenloser Versand ab 50€ • 30 Tage Rückgaberecht • Schnelle Lieferung ✨"
},
{
"type": "range",
"id": "font_size",
"min": 12,
"max": 60,
"step": 2,
"unit": "px",
"label": "Schriftgröße",
"default": 20
},
{
"type": "range",
"id": "speed",
"min": 5,
"max": 50,
"step": 1,
"unit": "s",
"label": "Geschwindigkeit (höher = langsamer)",
"default": 15
},
{
"type": "color",
"id": "bg_color",
"label": "Hintergrundfarbe",
"default": "#000000"
},
{
"type": "color",
"id": "text_color",
"label": "Textfarbe",
"default": "#ffffff"
},
{
"type": "color",
"id": "border_color",
"label": "Rahmenfarbe",
"default": "#000000"
},
{
"type": "range",
"id": "padding",
"min": 0,
"max": 40,
"step": 2,
"unit": "px",
"label": "Abstand oben/unten",
"default": 10
},
{
"type": "checkbox",
"id": "pause_on_hover",
"label": "Bei Mauszeiger-Kontakt stoppen",
"default": true
}
],
"presets": [
{
"name": "Marquee Lauftext"
}
]
}
{% endschema %}
- Klicke oben rechts auf Speichern.
Schritt 3: Den Marquee im Theme-Editor hinzufügen
Jetzt kannst du den Effekt ganz einfach nutzen:
- Gehe zurück zu Onlineshop > Themes und klicke auf Anpassen (Customize).
- Klicke auf der linken Seite auf Abschnitt hinzufügen (Add section).
- Suche in der Liste nach Marquee Lauftext.
- Jetzt kannst du rechts in den Einstellungen:
- Den Text anpassen (nutze Emojis für mehr Aufmerksamkeit!).
- Die Farben passend zu deinem Branding wählen.
- Die Geschwindigkeit und Schriftgröße einstellen.
- Verschiebe die Section per Drag-and-Drop an die gewünschte Stelle (z. B. unter den Header oder vor den Footer).
- Klicke auf Speichern.
Warum diese Methode die beste für 2025 ist:
- Performance: Kein JavaScript nötig. Der Effekt läuft über CSS-Animationen, was die Ladezeit deines Shops (Core Web Vitals) nicht beeinträchtigt.
- Flexibilität: Dank des
schema-Blocks kannst du den Text jederzeit ändern, ohne erneut den Code öffnen zu müssen. - Kostenlos: Du sparst dir monatliche Gebühren für "Announcement Bar"-Apps.
- Responsive: Der Text passt sich automatisch an alle Bildschirmgrößen an.
Pro-Tipp: Nutze den Marquee-Effekt dezent. Wenn er zu schnell ist oder zu grelle Farben hat, kann er die Besucher von deinen eigentlichen Produkten ablenken. Eine Geschwindigkeit von 15-20 Sekunden ist meistens ideal für die Lesbarkeit.