So erstellen Sie mit Divi . ein Blurb-Menü bei Hover/Click für Ihre Seite
Veröffentlicht: 2019-07-03Jede 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 ein atemberaubendes Klappmenü erstellen, das sich erweitert, sobald Sie mit der Maus darauf fahren oder darauf klicken. Wir beginnen zunächst mit einigen allgemeinen Schritten. Wir fahren fort, indem wir Menüelemente mit Blurb-Modulen hinzufügen, und wir schließen damit ab, dass Sie zwischen einem Hover- oder Klick-Effekt wählen können.
Lasst uns anfangen!
Vorschau
Bevor wir in das Tutorial eintauchen, werfen wir einen kurzen Blick auf das Ergebnis für verschiedene Bildschirmgrößen.
Schwebemodus
Desktop

Handy, Mobiltelefon

Klicken Sie auf Modus
Desktop

Handy, Mobiltelefon

1. Leere Seite erstellen & Sightseeing-Landing Page hochladen
Neue leere Seite hinzufügen und Divi Builder aktivieren
Als erstes müssen Sie eine neue leere Seite erstellen. Geben Sie Ihrer Seite einen Titel und wechseln Sie zu Divi Builder.

Sightseeing-Landingpage hochladen
Nachdem Sie den Divi Builder aktiviert haben, laden Sie das Landingpage-Layout des Sightseeing-Layout-Pakets hoch.

2. Neuen regulären Abschnitt am Ende der Seite hinzufügen
Sobald die primäre Menüleiste ausgeblendet ist, können wir mit dem Hinzufügen des Klappmenüs beginnen. Dazu fügen wir am Ende unserer Seite einen neuen regulären Abschnitt hinzu.

Hintergrundfarbe
Öffnen Sie die Abschnittseinstellungen und fügen Sie eine leicht transparente weiße Hintergrundfarbe hinzu.
- Hintergrundfarbe: rgba(255,255,255,0.98)

Abstand
Wechseln Sie zur Registerkarte Design und entfernen Sie alle standardmäßigen oberen und unteren Polster des Abschnitts.
- Obere Polsterung: 0px
- Untere Polsterung: 0px

Standard-Box-Schatten
Fügen Sie dem nächsten Abschnitt einen Kastenschatten hinzu.
- Stärke der Box-Schattenunschärfe: 18px
- Schattenfarbe: #383838

Hoverbox-Schatten
Und ändern Sie die Stärke der Box-Schattenunschärfe beim Schweben.
- Stärke der Box-Schattenunschärfe: 1000px

Abschnittsüberläufe ausblenden & Z-Index erhöhen
Wir werden die Abschnittsgrößeneinstellungen verwenden, damit diese Technik funktioniert, aber um sicherzustellen, dass nichts den Abschnittscontainer überschreitet, müssen wir die Überläufe ausblenden. Wir erhöhen auch den Z-Index, um sicherzustellen, dass der Abschnitt auf dem Rest der Seite oben bleibt.
- Horizontaler Überlauf: Versteckt
- Vertikaler Überlauf: Versteckt
- Z-Index: 9999

3. Stellen Sie sicher, dass der gesamte Inhalt des Abschnittsmenüs mit Vw erstellt wurde und über alle Bildschirmgrößen in eine Höhe von 100 Viewports passt
Zeile 1 hinzufügen
Spaltenstruktur
Nachdem Sie die grundlegenden Abschnittseinstellungen vorgenommen haben, ist es an der Zeit, alle Inhalte hinzuzufügen, die im Menü angezeigt werden sollen. Sie können jedes gewünschte Design mit den Designelementen und integrierten Optionen von Divi erstellen, aber Sie müssen sicherstellen, dass alles über alle Bildschirmgrößen auf eine Höhe von 100 VH passt. Um dies zu erreichen, verwenden wir während des gesamten Erstellungsprozesses die Breiteneinheit des Ansichtsfensters und optimieren die Werte für verschiedene Bildschirmgrößen. Beginnen Sie damit, Ihrem Abschnitt eine neue Zeile hinzuzufügen, indem Sie die folgende Spaltenstruktur verwenden:

Größe
Öffnen Sie die Zeileneinstellungen, ohne noch Module hinzuzufügen, und stellen Sie sicher, dass sie die gesamte Breite des Abschnitts einnehmen.
- Benutzerdefinierte Dachrinnenbreite verwenden: Ja
- Dachrinnenbreite: 1
- Breite: 100%
- Maximale Breite: 100%

Abstand
Gehen Sie zu den Abstandseinstellungen und entfernen Sie alle standardmäßigen oberen und unteren Abstände.
- Obere Polsterung: 0px
- Untere Polsterung: 0px

Textmodul zur Spalte hinzufügen
Symbol hinzufügen
Fahren Sie fort, indem Sie der Spalte der Zeile ein Textmodul hinzufügen. Fügen Sie das '='-Symbol zum Inhaltsfeld hinzu oder verwenden Sie ein beliebiges anderes Symbol Ihrer Wahl.

Hintergrundfarbe
Ändern Sie als nächstes die Hintergrundfarbe des Moduls.
- Hintergrundfarbe: #000000

Texteinstellungen
Wechseln Sie zur Registerkarte Design und ändern Sie auch die Texteinstellungen.
- Textschriftart: Open Sans
- Textausrichtung: Mitte
- Textfarbe: #ffffff
- Textgröße: 3vw (Desktop), 5vw (Tablet), 7vw (Telefon)
- Textzeilenhöhe: 1em

Abstand
Wir fügen auch oben und unten im Modul etwas Platz hinzu, indem wir die folgenden benutzerdefinierten Padding-Werte verwenden:
- Obere Polsterung: 2.5vw (Desktop), 3.5vw (Tablet), 5vw (Telefon)
- Untere Polsterung: 2.5vw (Desktop), 3.5vw (Tablet), 5vw (Telefon)

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

Größe
Öffnen Sie die Zeileneinstellungen, ohne noch Module hinzuzufügen, und lassen Sie die Zeile die gesamte Bildschirmbreite einnehmen.
- Benutzerdefinierte Dachrinnenbreite verwenden: Ja
- Dachrinnenbreite: 1
- Breite: 100%
- Maximale Breite: 100%

Abstand
Gehen Sie zu den Abstandseinstellungen und fügen Sie als nächstes einige benutzerdefinierte obere und untere Polster hinzu.
- Obere Polsterung: 2vw (Desktop), 4vw (Tablet), 6vw (Telefon)
- Untere Polsterung: 2vw (Desktop), 4vw (Tablet), 6vw (Telefon)

Anzeige
Um sicherzustellen, dass beide Spalten auf kleineren Bildschirmgrößen nebeneinander bleiben, fügen wir dem Hauptelement der Zeile eine einzelne Zeile CSS-Code hinzu.
display: flex;

Blurb-Modul zu Spalte 1 hinzufügen
Inhalt hinzufügen
Es ist Zeit, mit dem Hinzufügen der Menüpunkte zu beginnen! Fügen Sie der ersten Spalte der Zeile ein neues Blurb-Modul hinzu und geben Sie Inhalte Ihrer Wahl ein.

Symbol auswählen
Wählen Sie als nächstes ein Symbol aus.

Link hinzufügen
Und geben Sie einen Seitenlink ein, der zum Menüpunkt passt.
- Titellink-URL: #


Symboleinstellungen
Wechseln Sie zur Registerkarte Design und ändern Sie die Symboleinstellungen entsprechend:
- Symbolfarbe: #ff3314
- Symbolplatzierung: Oben
- Symbolschriftgröße verwenden: Ja
- Symbolschriftgröße: 2vw (Desktop), 3vw (Tablet), 4vw (Telefon)

Einstellungen für Titeltext
Ändern Sie auch die Einstellungen für den Titeltext.
- Titelschriftart: PT Serif
- Titelschriftart: Unterstreichen
- Farbe der Titelunterstreichung: #ff3314
- Ausrichtung des Titeltextes: Mitte
- Titeltextgröße: 1,8 vw (Desktop), 2,3 vw (Tablet), 3,3 vw (Telefon)

Textkörpereinstellungen
Ändern Sie dann die Textkörpereinstellungen.
- Körperschriftart: Lato
- Ausrichtung des Textkörpers: Mitte
- Textkörperfarbe: #c6c6c6
- Textgröße: 0,9 vw (Desktop), 1,7 vw (Tablet), 2,1 vw (Telefon)
- Körperlinienhöhe: 1.8em

Größe
Und ändern Sie die Breite des Moduls über verschiedene Bildschirmgrößen hinweg mit den folgenden Werten:
- Breite: 60 % (Desktop), 65 % (Tablet), 80 % (Telefon)

Animation
Wir entfernen auch die Symbolanimation in den Animationseinstellungen.
- Symbolanimation: Keine Animation

Blurb-Modul klonen und Duplikat in Spalte 2 platzieren
Sobald Sie das Blurb-Modul fertiggestellt haben, können Sie es klonen und das Duplikat in die zweite Spalte der Zeile einfügen.

Kopie ändern
Stellen Sie sicher, dass Sie die Kopie ändern.

Icon ändern
Zusammen mit dem Symbol.

Link ändern
Und der Seitenlink, der zum neuen Menüpunkt passt.

Zeile zweimal klonen
Nachdem Sie beide Blurb-Module in der Reihe abgeschlossen haben, können Sie die gesamte Reihe zweimal klonen.

Ändern Sie Kopie, Symbol und Link für jedes Blurb-Duplikat einzeln
Stellen Sie sicher, dass Sie die Kopie, das Symbol und den Link für jeden der Klappenmenüelemente einzeln ändern.

4. Abschnitt klebrig machen
Standard
Nachdem Sie alle Elemente, die Sie Ihrem Abschnitt anzeigen möchten, hinzugefügt haben, können Sie den Abschnitt oben links auf Ihrer Seite festhalten, indem Sie die folgenden zwei Zeilen CSS-Code zum Hauptelement des Abschnitts hinzufügen:
position: fixed; top: 0;

Schweben (Wichtig!)
Aktivieren Sie die Hover-Option auf dem Hauptelement des Abschnitts und stellen Sie sicher, dass der Abschnitt auch in diesem Zustand klebrig bleibt.
position: fixed;

5. Wählen Sie eine Methode: A) Menü beim Hover oder B) Menü beim Klicken
A) Menü auf Hover
Standard-Abschnittsgröße
Im nächsten Teil des Tutorials müssen Sie eine bevorzugte Methode auswählen. ein Menü bei Mauszeiger oder Klick. Das Hover-Menü verhält sich auf kleineren Geräten wie ein Klickmenü. Wenn Sie sich für die Hover-Option entscheiden, öffnen Sie die Abschnittseinstellungen erneut, gehen Sie zu den Größeneinstellungen und ändern Sie die Breite und Höhe Ihres Menüs entsprechend:
- Breite: 8vw (Desktop), 12vw (Tablet), 20vw (Telefon)
- Höhe: 7,4 vw (Desktop), 12 vw (Tablet), 16 vw (Telefon)

Größe des Hover-Abschnitts
Ändern Sie die Werte beim Bewegen des Mauszeigers, um ein erweiterbares Menü zu erstellen.
- Breite: 80%
- Höhe: 100vh

B) Menü auf Klick
CSS-Klasse zum Textmodul hinzufügen
Wenn Sie ein Menü wünschen, das sich nur beim Klicken öffnet, müssen Sie das Textmodul öffnen, das das Menüsymbol enthält. Gehen Sie zur Registerkarte "Erweitert" und fügen Sie eine benutzerdefinierte CSS-Klasse hinzu.
- CSS-Klasse: fullwidth-open

CSS-Klasse zum Abschnitt hinzufügen
Öffnen Sie als nächstes die Abschnittseinstellungen und fügen Sie eine andere CSS-Klasse hinzu.
- CSS-Klasse: smooth-trans

Abschnittsdimensionierung
Als nächstes ändern wir die Breite und Höhe unseres Abschnitts.
- Breite: 8vw (Desktop), 12vw (Tablet), 20vw (Telefon)
- Höhe: 7,4 vw (Desktop), 12 vw (Tablet), 16 vw (Telefon)

Code zur Seite hinzufügen
Neue Zeile am Ende des Abschnitts hinzufügen
Um den Umschalteffekt zu erzeugen, benötigen wir nun ein wenig JQuery- und CSS-Code. Beginnen Sie mit dem Hinzufügen eines Codemoduls zu einer neuen Zeile am unteren Rand Ihres Abschnitts.

Codemodul zum Abschnitt hinzufügen und JQuery-Umschaltcode einfügen
Kopieren Sie die folgenden Zeilen des JQuery-Codes und fügen Sie sie in das Codefeld ein:
<script>
jQuery(function($){
$(".fullwidth-open").click(function() {
$('.smooth-transform').toggleClass('smooth-transform-active');
});
});
</script>

Benutzerdefinierten CSS-Code zu den Seiteneinstellungen hinzufügen
Öffnen Sie als nächstes die Seiteneinstellungen und fügen Sie die folgenden Zeilen CSS-Code hinzu:
.smooth-transform-active {
height: 100vh;
width: 80%;
}
.smooth-transform {
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
}
Vorschau
Nachdem wir nun alle Schritte durchgegangen sind, werfen wir einen letzten Blick auf das Ergebnis für verschiedene Bildschirmgrößen.
Schwebemodus
Desktop

Handy, Mobiltelefon

Klicken Sie auf Modus
Desktop

Handy, Mobiltelefon

Abschließende Gedanken
In diesem Beitrag haben wir Ihnen gezeigt, wie Sie ein schönes Klappenmodul erstellen, das sich durch Klicken/Hover (je nach Vorliebe) erweitert. Dies ist eine großartige Möglichkeit, Ihrem Menü zusätzliche Interaktivität hinzuzufügen und gleichzeitig ein reaktionsschnelles Ergebnis über alle Bildschirmgrößen hinweg aufrechtzuerhalten. 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.
