So erstellen Sie mit Divi . benutzerdefinierte Sticky-Designs „Back to Top“

Veröffentlicht: 2019-06-19

Jede Woche stellen wir Ihnen neue und kostenlose Divi-Layoutpakete zur Verfügung, die Sie für Ihr nächstes Projekt verwenden können. Für eines der Layout-Pakete teilen wir auch einen Anwendungsfall, der Ihnen hilft, Ihre Website auf die nächste Stufe zu heben.

Diese Woche zeigen wir Ihnen im Rahmen unserer laufenden Divi-Designinitiative, wie Sie mit Divi und dem Green Energy Layout Pack benutzerdefinierte Sticky-Back-to-Top-Designs erstellen können. Diese Technik hilft Ihnen, die Benutzererfahrung auf Ihren Seiten zu verbessern und gleichzeitig die integrierten Optionen von Divi auf der Designseite zu nutzen. Wir hoffen, dass dieses Tutorial Sie dazu inspiriert, Ihre eigenen alternativen Back-to-Top-Designs zu erstellen und sie auf Ihrer nächsten Website zu verwenden!

Lasst uns anfangen.

Vorschau

Bevor wir in das Tutorial eintauchen, werfen wir einen kurzen Blick auf das Ergebnis dieses Tutorials.

GIF

Zurück nach oben

Beispiel 1

Zurück nach oben

Beispiel #2

Zurück nach oben

Beispiel #3

Zurück nach oben

1. Glattes Scrollen zu Seiten-HTML hinzufügen

Green Energy Landing Page auf neue Seite hochladen

Als erstes müssen Sie eine neue Seite erstellen und die Landingpage des Green Energy Layout Packs hochladen.

Zurück nach oben

Seiteneinstellungen öffnen

Öffnen Sie die Seiteneinstellungen, indem Sie auf das im Druckbildschirm unten markierte Symbol klicken:

Zurück nach oben

Smooth Scroll zum benutzerdefinierten CSS-Feld hinzufügen

Wechseln Sie zur Registerkarte "Erweitert" und fügen Sie der gesamten Seite ein reibungsloses Scrollverhalten hinzu, indem Sie den folgenden CSS-Code zum Feld "Benutzerdefiniertes CSS" hinzufügen:

html {
scroll-behavior: smooth;
}

Zurück nach oben

2. CSS-ID zum Hero-Bereich hinzufügen

Heldenbereich öffnen

Das Back-to-Top-Design leitet die Besucher zum Heldenbereich weiter. Um es durchzuziehen, müssen Sie zuerst die Einstellungen des Heldenbereichs öffnen.

Zurück nach oben

CSS-ID hinzufügen

Gehen Sie dann zum Tab "Erweitert" und fügen Sie dem Abschnitt eine CSS-ID hinzu. Später in diesem Beitrag werden wir einen Ankerlink hinzufügen, der Besucher zu diesem Abschnitt führt.

  • CSS-ID: Abschnitt-1

Zurück nach oben

3. Fügen Sie einen neuen Abschnitt am Ende der Seite mit dem Design „Zurück nach oben“ hinzu

Allgemeine Schritte

Neuen regulären Abschnitt am Ende der Seite hinzufügen

Wie Sie in der Vorschau dieses Beitrags feststellen konnten, werden wir drei verschiedene Designbeispiele neu erstellen. Um den Prozess zu rationalisieren, beginnen wir zunächst mit einigen allgemeinen Schritten und konzentrieren uns später im Beitrag auf jedes Designbeispiel einzeln. Fügen Sie unten auf Ihrer Seite einen neuen regulären Abschnitt hinzu.

Zurück nach oben

Abstand

Öffnen Sie die Abschnittseinstellungen und entfernen Sie alle standardmäßigen oberen und unteren Polster.

  • Obere Polsterung: 0px
  • Untere Polsterung: 0px

Zurück nach oben

Neue Zeile hinzufügen

Spaltenstruktur

Fahren Sie fort, indem Sie eine neue Zeile mit der folgenden Spaltenstruktur hinzufügen:

Zurück nach oben

Ankerlink hinzufügen

Sobald jemand auf die gesamte Zeile klickt, möchten wir, dass er an den Anfang der Seite weitergeleitet wird. Dazu fügen wir einen Link hinzu, der zum Heldenbereich der Seite weiterleitet.

  • Zeilenlink-URL: yourwebsite.com/page/#section-1

Zurück nach oben

Zeilenausrichtung

Wir platzieren die Zeile auch auf der rechten Seite des Abschnittscontainers.

  • Zeilenausrichtung: Rechts

Zurück nach oben

Fixierte Position

Als Nächstes fixieren wir die gesamte Zeile, indem wir zum erweiterten Tab der Zeile gehen und die folgenden Positionsoptionen aktualisieren:

  • Position: Behoben
  • Vertikaler Versatz: 30px
  • Horizontaler Versatz: 30px
  • Z-Index: 99

Zusätzlich zur Fixierung der Zeile stellen wir sicher, dass die Zeile den gesamten Seiteninhalt überlappt, indem wir den Z-Index erhöhen.

Zurück nach oben

Designbeispiel 1 neu erstellen

Zurück nach oben

Zeileneinstellungen

Spaltenstruktur ändern

Nachdem wir nun alle allgemeinen Schritte durchgegangen sind, werden wir die drei verschiedenen Beispiele, die Sie zu Beginn dieses Beitrags sehen konnten, neu erstellen. Beginnen wir mit dem ersten! Ändern Sie die Zeilenspaltenstruktur:

Zurück nach oben

Hintergrundfarbe

Fahren Sie fort, indem Sie die Zeileneinstellungen öffnen und eine weiße Hintergrundfarbe hinzufügen.

  • Hintergrundfarbe: #ffffff

Zurück nach oben

Größe

Wechseln Sie zur Registerkarte Design und ändern Sie die Größeneinstellungen.

  • Benutzerdefinierte Dachrinnenbreite verwenden: 1
  • Breite: 9vw (Desktop), 23vw (Tablet), 35vw (Telefon)

Zurück nach oben

Abstand

Fügen Sie auch einige benutzerdefinierte Füllwerte hinzu.

  • Obere Polsterung: 2.5vw (Desktop), 6vw (Tablet), 10vw (Telefon)
  • Untere Polsterung: 2.5vw (Desktop), 6vw (Tablet), 10vw (Telefon)
  • Linke Polsterung: 1vw (Desktop), 2vw (Tablet), 4vw (Telefon)
  • Rechte Polsterung: 1vw (Desktop), 2vw (Tablet), 4vw (Telefon)

Zurück nach oben

Grenze

Fahren Sie fort, indem Sie '10px' zu jeder der Ecken in den Rahmeneinstellungen hinzufügen.

Zurück nach oben

Box Schatten

Und fügen Sie einen Boxschatten mit den folgenden Einstellungen hinzu:

  • Stärke der Box-Schattenunschärfe: 80px
  • Schattenfarbe: rgba(0,0,0,0.3)

Zurück nach oben

Anzeige

Um sicherzustellen, dass die Spalten über alle Bildschirmgrößen hinweg nebeneinander bleiben, fügen wir dem Hauptelement der Zeile eine zusätzliche Zeile CSS-Code hinzu.

display: flex;

Zurück nach oben

Textmodul zu Spalte 1 hinzufügen

Inhalt hinzufügen

Zeit, Module hinzuzufügen! Fügen Sie der ersten Spalte ein Textmodul mit einem Inhalt Ihrer Wahl hinzu.

Zurück nach oben

Texteinstellungen

Wechseln Sie zur Registerkarte Design und ändern Sie die Texteinstellungen entsprechend:

  • Textschriftart: Arial
  • Schriftstärke des Textes: Fett
  • Textausrichtung: Rechts
  • Textfarbe: #000000
  • Textgröße: 1.1vw (Desktop), 3vw (Tablet), 4.4vw (Telefon)
  • Text Buchstabenabstand: -1px
  • Textzeilenhöhe: 1em

Zurück nach oben

Textmodul zu Spalte 2 hinzufügen

Symbol hinzufügen

Gehen Sie in die zweite Spalte und fügen Sie dort ebenfalls ein Textmodul hinzu. Fügen Sie das '▲'-Symbol zum Inhaltsfeld hinzu.

Zurück nach oben

Texteinstellungen

Zu guter Letzt gehen Sie auf die Registerkarte Design und ändern die Texteinstellungen.

  • Textschriftart: Open Sans
  • Textausrichtung: Mitte
  • Textfarbe: #000000
  • Textgröße: 3vw (Desktop), 8vw (Tablet), 12vw (Telefon)
  • Textzeilenhöhe: 0.6em

Zurück nach oben

Designbeispiel 2 neu erstellen

Zurück nach oben

Zeileneinstellungen

Größe

Auf zum zweiten Beispiel! Öffnen Sie die Zeileneinstellungen und ändern Sie die Breite der Zeile.

  • Breite: 7%

Zurück nach oben

Abstand

Gehen Sie zu den Abstandseinstellungen und entfernen Sie alle standardmäßigen oberen und unteren Abstände.

  • Obere Polsterung: 0px
  • Untere Polsterung: 0px

Zurück nach oben

Textmodul zur Spalte hinzufügen

Symbol hinzufügen

Fahren Sie fort, indem Sie der Zeile ein Textmodul hinzufügen und das '↑'-Symbol eingeben.

Zurück nach oben

Texteinstellungen

Gehen Sie zur Registerkarte Design und ändern Sie die Texteinstellungen.

  • Textschriftart: Open Sans
  • Textausrichtung: Mitte
  • Textfarbe: #000000
  • Textgröße: 56px
  • Textzeilenhöhe: 1em

Zurück nach oben

Abstand

Als nächstes werden wir einige benutzerdefinierte obere und untere Polsterung hinzufügen.

  • Obere Polsterung: 30px
  • Untere Polsterung: 50px

Zurück nach oben

Grenze

Gehen Sie zur Registerkarte Design und fügen Sie '50vw' zu jeder der Ecken hinzu. Fügen Sie auch einen Rahmen mit den folgenden Einstellungen hinzu:

  • Rahmenbreite: 3px
  • Randfarbe: #000000

Zurück nach oben

Designbeispiel 3 neu erstellen

Zurück nach oben

Zeileneinstellungen

Größe

Auf zum nächsten und letzten Beispiel! Öffnen Sie die Zeileneinstellungen und ändern Sie die Breite.

  • Breite: 4 % (Desktop), 10 % (Tablet), 15 % (Telefon)

Zurück nach oben

Abstand

Entfernen Sie als nächstes die standardmäßige obere und untere Polsterung.

  • Obere Polsterung: 0px
  • Untere Polsterung: 0px

Zurück nach oben

Box Schatten

Fügen Sie der Zeile mit den folgenden Einstellungen einen benutzerdefinierten Boxschatten hinzu:

  • Stärke der Box-Schattenausbreitung: 4px
  • Schattenfarbe: rgba(0,0,0,0.3)

Zurück nach oben

Textmodul zur Spalte hinzufügen

Symbol hinzufügen

Das einzige Modul, das wir für dieses Designbeispiel benötigen, ist ein Textmodul. Fügen Sie '^' zum Inhaltsfeld hinzu.

Zurück nach oben

Texteinstellungen

Wechseln Sie zur Registerkarte Design und ändern Sie die Texteinstellungen entsprechend:

  • Textschriftart: Open Sans
  • Schriftstärke des Textes: Ultra Bold
  • Textausrichtung: Mitte
  • Textfarbe: #4359e9
  • Textgröße: 56px
  • Textzeilenhöhe: 1em

Zurück nach oben

  • Textschattenfarbe: #35d764

Zurück nach oben

Abstand

Fahren Sie fort, indem Sie zu den Abstandseinstellungen gehen und einige benutzerdefinierte obere und untere Abstände hinzufügen.

  • Obere Polsterung: 30px
  • Untere Polsterung: 20px

Zurück nach oben

Grenze

Zu guter Letzt fügen Sie dem Textmodul einen Rahmen hinzu und Sie sind fertig!

  • Rahmenbreite: 3px
  • Randfarbe: #4359e9

Zurück nach oben

Vorschau

Nachdem wir nun alle Schritte durchgegangen sind, werfen wir einen letzten Blick auf das Ergebnis.

GIF

Zurück nach oben

Beispiel 1

Zurück nach oben

Beispiel #2

Zurück nach oben

Beispiel #3

Zurück nach oben

Abschließende Gedanken

In diesem Anwendungsfall-Tutorial haben wir Ihnen gezeigt, wie Sie mit Divi benutzerdefinierte Back-to-Top-Designs erstellen. Wir haben unseren Seiten ein flüssiges Scrollen hinzugefügt, dem Heldenbereich eine Abschnitts-ID zugewiesen und eine feste Zeile mit dem Heldenbereich verknüpft. Dieses Tutorial ist Teil unserer laufenden Divi-Designinitiative, bei der wir versuchen, jede Woche etwas mehr in Ihre Design-Toolbox zu bringen. Wenn Sie Fragen oder Anregungen haben, hinterlassen Sie einen Kommentar im Kommentarbereich unten!

Wenn Sie mehr über Divi erfahren und weitere Divi-Werbegeschenke erhalten möchten, abonnieren Sie unseren E-Mail-Newsletter und unseren YouTube-Kanal, damit Sie immer einer der ersten sein werden, der diesen kostenlosen Inhalt erfährt und von diesem profitiert.