Hintergründe festlegen

Last updated on 11/1/2024@mrbirddev

Hier sind mehrere Möglichkeiten, Hintergründe auf slidde.co festzulegen. CSS-Hintergründe können auf jedem Element in slidde.co festgelegt werden.

CSS-Hintergrund

Dies ist der häufigste Anwendungsfall.

Eine Ersatzfarbe, wenn Ihr Hintergrundbild geladen wird oder ein Teil Ihres Hintergrundbildes transparent ist:

backgroundColor: #000

Die Bild-URL kann mit slidde.co hochgeladen werden. Sie können hier auch CSS-Verläufe verwenden, und slidde.co bietet einige Verlaufsvoreinstellungen auf eine No-Code-Weise:

backgroundImage: url("your_image_url")

Sie können "cover" meistens verwenden, um sicherzustellen, dass Ihr Hintergrund alle Bilder abdeckt:

backgroundSize: cover

Wenn backgroundSize: "cover" einen wichtigen Teil Ihres Bildes verdeckt, können Sie deren Positionen anpassen:

backgroundPosition: 50% 10px

Wenn Ihr Hintergrundbild kein wiederholbares Muster ist, können Sie dies auf no-repeat setzen:

backgroundRepeat: no-repeat

Steuert, ob das Hintergrundbild sich bewegt, wenn Sie eine Seite nach unten scrollen. Normalerweise benötigen Sie ein statisches Foto, das dem Scrollen nicht folgt, da es die Seite abdeckt:

backgroundAttachment: fixed

Sie können die MDN-Dokumentation für detailliertere Informationen einsehen.

Hintergründe animieren

Wenn Sie CSS backgroundImage verwenden, können Sie dessen backgroundPosition leicht animieren. Hier ist ein Beispiel.

duration: 1500ms
delay: 800ms
easing: easeOutCubic
0% { backgroundPositionY: -36vw; }
100% { backgroundPositionY: 0; }

Sie können auch andere CSS-Eigenschaften animieren.

Wenn Sie jedoch Dinge wie CSS opacity animieren müssen, können Sie es nicht direkt animieren. Da opacity auf das gesamte Element angewendet wird. Sie sollten stattdessen imageElement in Erweiterter Hintergrund verwenden und target auf &>*:first-child setzen, um dies nur auf das Bildelement anzuwenden.

Erweiterte Hintergründe

Dies gilt für Page Slide Container. Sie können auf Erweiterter Hintergrund klicken und die folgenden Optionen auswählen.

Bild-Element-Hintergründe - Filter auf Hintergrundbild einstellen

Klicken Sie auf Erweiterter Hintergrund und wählen Sie imageElement. Es wird ein separates HTML-Element <div><img /></div> innerhalb des Containers als erstes Element erstellt.

Dann können Sie CSS-Eigenschaften wie Filter darauf anwenden. Zum Beispiel gibt es hier 3 Möglichkeiten, mehr Kontrast zwischen dem Hintergrundbild und dem Vordergrundtext zu schaffen, um die Lesbarkeit zu verbessern.

filter: grayscale(0.5)

filter: brightness(0.5)

filter: blur(5px)

Überprüfen Sie die MDN-Dokumentation für eine ausführlichere Einführung.

Animierte Hintergründe

Klicken Sie auf Erweiterter Hintergrund und wählen Sie animated.

Es gibt verschiedene animierte Hintergrund-Voreinstellungen, die Sie auswählen können.

Normalerweise können Sie die backgroundColor backgroundImage des animierten Hintergrunds konfigurieren. Einige Voreinstellungen haben auch CSS-Variablen, mit denen Sie die Farbe, den Abstand oder die Animationsdauer konfigurieren können.

Wiederholbare Muster-Hintergründe

Klicken Sie auf Erweiterter Hintergrund und wählen Sie pattern.

  1. Wählen Sie einen Mustertyp aus
  2. Dann können Sie die Optionen des Musters anpassen. Und Sie können versuchen, auf die Schaltfläche Inspire me zu klicken, um zu sehen, welches zufällige Muster es Ihnen gibt.

Es wird ein separates HTML-Element <div><svg width="100%" height="100%" .../></div> innerhalb erstellt. Das bedeutet, dass Sie auch dessen CSS-Eigenschaften anpassen können, wie opacity, filter oder sogar backgroundImage, um dem SVG-Elternelement einen Farbverlaufshintergrund hinzuzufügen. Und Sie können das SVG auch animieren.

YouTube-Video-Hintergründe

Klicken Sie auf Erweiterter Hintergrund und wählen Sie youtubeElement. Es wird ein separates HTML-Element <div><iframe /></div> erstellt, um ein YouTube-Video einzubetten. Sie können dort Ihren YouTube-URL-Link einfügen.

Derzeit sind nur YouTube-Elemente erlaubt, da es eine bessere Streaming-Optimierung bietet als das Hosten unseres eigenen Videos. Wenn Sie einen benutzerdefinierten Video-Upload benötigen, lassen Sie es uns bitte über die Feedback-Schaltfläche in der Navigationsleiste wissen.

Loading...