Hey @BlackBird030
Vorsicht denn dein Shop mit dem Looping Video ganz oben sieht eigentlich ganz gut so und, Tbh, meiner Meinung nach, sähe es komisch aus mit dem Text direkt über dem Video.
Oder meinst du den Text als Overlay Text samt Call-to-Action Button die direkt auf dem Video schweben/platziert sind?
Wenn ja, der Video HTML Code (siehe unten) im theme.liquid nach unten rutschen, was aber messy werden kann vor allem auf Mobile:
Um den bereitgestellten Text samt Call-to-Action-Button direkt über das Video als Overlay zu positionieren, musst du das Video und das Overlay-Element innerhalb desselben Container-Elements positionieren und CSS verwenden, um das Overlay korrekt auszurichten. Im Folgenden findest du einen angepassten Ansatz, basierend auf deinem Video- und Overlay-Code.
Integriere das Overlay-Element (deinen Text und den Button) direkt nach dem <video>
-Tag innerhalb des gleichen Containers, um sicherzustellen, dass sie zusammengehören:
##
Schlafprobleme verstehen und beheben. Endlich besser schlafen.
Herzlich Willkommen bei **better naps**. Wir versuchen Menschen dabei zu unterstützen, auf natürliche Weise einen gesunden und regelmäßigeren Schlaf zu erlangen. Neben einer vielzahl von Produkten finden Sie auf unserer Seite Informationen über die Ursachen von Schlaflosigkeit, Meditation und Folgen von Schlafproblemen. Viel Spaß beim Entdecken und hoffentlich bald angenehme Träume.
zu den Produkten
Ich habe bereits Inline-CSS im Overlay-Container (<div class="isolate overlay-content" style="...">
) hinzugefügt, um es über das Video zu positionieren. Du kannst jedoch auch separates CSS hinzufügen oder anpassen, um das Design weiter zu verfeinern.
Stelle sicher, dass das Overlay-Element (overlay-content
) und das Video sich im selben relativen Container (video-banner-container
) befinden, damit die absolute Positionierung des Overlays relativ zu diesem Container erfolgt. Die Eigenschaft display: flex; align-items: center; justify-content: center;
im Overlay-Container zentriert den Inhalt sowohl horizontal als auch vertikal über dem Video.
Weitere Anpassungen:- Responsiveness prüfen: Stelle sicher, dass das Overlay auf verschiedenen Bildschirmgrößen gut aussieht. Du kannst CSS-Media-Queries verwenden, um das Layout auf kleineren Bildschirmen anzupassen.
- Interaktion mit dem Video ermöglichen: Wenn das Overlay den Zugriff auf die Videosteuerungen verhindert, kannst du die Eigenschaft
pointer-events: none;
zum Overlay-Container hinzufügen und pointer-events: auto;
zu den interaktiven Elementen innerhalb des Overlays, um Klicks auf den Button zu ermöglichen.
Dies sollte dir einen soliden Ausgangspunkt bieten, um ein Overlay mit Text und einem Call-to-Action-Button direkt über deinem Looping-Video zu platzieren. Anpassungen an spezifische Designanforderungen und Responsiveness sollten ebenfalls berücksichtigt werden.
Wenn du es selber auf deiner Homepage programmieren möchtest dann bitte immer in einer Themekopie/Testumgebung zuerst testen und zusammen mit einem Experten/Programmierer. Du kannst ein Backup deines Themes erstellen, bevor man den Code bearbeitet, oder den Code wiederherstellen, falls dies nötig sein sollte. Du könntest auch einen unserer Experten engagieren indem du denen eine E-Mail rüberschießt. Unsere Experten antworten meist sehr schnell.
Änderungen zu deinem Theme Code können auch 1) die Page Loading Speeds negativ beeinflussen und 2) dein Theme aus den Theme Updates ausschließen. Das obige ist Theme-abhängig, ohne Gewähr und dient lediglich dazu dich in die richtige Richtung zu weisen!
Hoffe das hilft dir weiter - lass wissen falls nicht! 
Warum nicht etwas Gamification in das Shop einbauen, um deinen Kunden etwas Fun im Shop anzubieten? Gerne kann ich bei Interesse Tipps dazu geben!
Hast du weitere Fragen zum Shop? Gebe einfach ein Suchbegriff oben in der Suchleiste der Community Landingpage ein, denn das Thema haben wir sehr wahrscheinlich schon besprochen. Halte bitte Ausschau in deiner E-Mail auf Notifications zu Antworten auf deine Fragen in der Community.