So erstellen Sie einen expandierenden Hover-Effekt für Ihre Rasterlayouts in Divi

Veröffentlicht: 2018-12-16

Das Hinzufügen eines expandierenden Hover-Effekts zu Ihrem Rasterlayout ist eine einzigartige Möglichkeit, Ihr Publikum dazu zu bringen, mit Ihrem Seiteninhalt zu interagieren. Die Idee ist, mit einer kompakten Anzeige Ihres Rasters zu beginnen und dieses Raster dann zu erweitern, um den Rasterinhalt in den Vordergrund zu rücken, wenn ein Benutzer mit der Maus über das Element in Divi fährt. Dies ist großartig, um eine Bildergalerie zu erweitern, um eine größere Galerie (mit größeren Bildern) beim Schweben anzuzeigen. Und Sie können auch eine Gruppe von Klappentexten erweitern, um Besucher dazu zu bringen, Ihre Dienste zu erkunden.

Lass uns anfangen.

Vorgeschmack

Hier ist ein kleiner Vorgeschmack auf die expandierenden Hover-Effekt-Beispiele, die ich in diesem Tutorial behandeln werde.

expandierender Hover-Effekt

expandierender Hover-Effekt

expandierender Schwebeeffekt

expandierender Hover-Effekt

expandierender Hover-Effekt

Einstieg

Für dieses Tutorial brauchen Sie nur Divi. Wir werden auch das vorgefertigte Layout der Design Agency About Page verwenden, das im Divi Builder verfügbar ist, um das Design zu starten.

Erstellen Sie zunächst eine neue Seite, geben Sie Ihrer Seite einen Titel und klicken Sie, um den Divi Builder zu verwenden. Wählen Sie als Nächstes die Option zum Auswählen eines vorgefertigten Layouts. Wählen Sie im Popup „Aus Bibliothek laden“ das Design Agency Layout Pack aus und klicken Sie dann auf , um die Info-Seite der Design Agency zu verwenden.

expandierender Hover-Effekt

Nachdem das Layout auf die Seite geladen wurde, veröffentlichen Sie es. Für dieses Tutorial verwende ich den Divi-Builder am Frontend. Um dies zu tun, müssen Sie nur oben im Backend-Seiteneditor auf die Schaltfläche „Auf dem Frontend aufbauen“ klicken.

Jetzt können Sie loslegen!

Erweitern von Blurbs bei Hover

Für dieses erste Beispiel zeige ich Ihnen, wie Sie die Klappen im zweiten Abschnitt dieses Layouts erweitern, die die angebotenen Dienste anzeigen.

Verschieben Sie die Blurb-Module so, dass sie nur eine Zeile belegen

Derzeit besteht der Abschnitt aus zwei dreispaltigen Zeilen mit einem Klappentext in jeder Spalte.

expandierender Hover-Effekt

Da wir unseren Hover-Effekt zu einer einzelnen Zeile hinzufügen, müssen wir die Klappentexte in der unteren Zeile in die obere Zeile verschieben. Stellen Sie sicher, dass jede Spalte in der oberen Reihe zwei Klappentexte enthält.

expandierender Hover-Effekt

Löschen Sie dann die leere untere Zeile.

Anpassen der Blurb-Module

Als Nächstes verwenden wir Multiselect, um alle sechs Klappentexte auszuwählen, damit wir auf alle gleichzeitig dasselbe Design anwenden können. Halten Sie dazu Strg (oder cmd) gedrückt und klicken Sie auf jedes der Klappenmodule, bis alle ausgewählt sind. Klicken Sie dann auf das Einstellungssymbol in einem der Klappentexte, um das Elementeinstellungen-Modal zu öffnen.

expandierender Hover-Effekt

Nehmen Sie den Inhalt aus der Inhaltsbox heraus und aktualisieren Sie dann die Designeinstellungen wie folgt:

Titeltextgröße 16px
Breite: 150px
Modulausrichtung: Mitte
Benutzerdefiniertes Padding: 10px oben, Standard unten, Standard links, Standard rechts

Wenn Sie den Modulen eine benutzerdefinierte Breite von 150 Pixeln geben, bleibt der Titeltext an Ort und Stelle, wenn wir die Zeile erweitern.

expandierender Hover-Effekt

Speichern Sie die Änderungen und klicken Sie aus der Mehrfachauswahl heraus.

Machen Sie das Center Blurb ausgeprägter

Öffnen Sie als nächstes die Klappenmoduleinstellungen für den oberen Klappentext in der zweiten Spalte mit dem Titel "Markenidentität". Aktualisieren Sie dann Folgendes:

Symbolschriftgröße: 120px
Titeltextgröße: 18px (Standard)

Dadurch wird der mittlere Klappentext einfach stärker als das Mittelstück, von dem aus sich die anderen Klappentexte nach außen erweitern.

expandierender Hover-Effekt

Anpassen der Zeile zum Erweitern bei Hover

Um unsere Module beim Schweben zu erweitern, werden wir die Größe und den Abstand der Reihe anpassen. Öffnen Sie die Zeileneinstellungen und aktualisieren Sie Folgendes:

Benutzerdefinierte Breite: 750px
Dachrinnenbreite: 4
Benutzerdefiniertes Auffüllen (Standard): 150 Pixel links, 150 Pixel rechts
Benutzerdefiniertes Auffüllen (Hover): 0 Pixel links, 0 Pixel rechts
Benutzerdefiniertes Auffüllen (Tablet): 0 Pixel links, 0 Pixel rechts

Die Änderung der Padding-Werte beim Hover erzeugt den expandierenden Hover-Effekt. Die Zeile wird 150px nach rechts und 150px nach links erweitert.

Sehen Sie sich das Endergebnis an.

expandierender Hover-Effekt

Erstellen eines kreisförmigen Gitters

Wenn Sie ein kreisförmiges Raster-Layout erstellen möchten, das sich erweitert, sind nur einige geringfügige Anpassungen erforderlich.

Duplizieren Sie zunächst einen der äußeren Klappentexte und ziehen Sie ihn über den großen Klappentext der zweiten Spalte. Löschen Sie dann den Titeltext im mittleren Klappentext mit dem großen Symbol.

expandierender Hover-Effekt

Um die Klappentexte vertikal auszurichten, können Sie einen kleinen Ausschnitt aus benutzerdefiniertem CSS hinzufügen. Öffnen Sie die Zeileneinstellungen und fügen Sie das folgende benutzerdefinierte CSS zum Hauptelement hinzu:

align-items: center;

expandierender Hover-Effekt

Sehen Sie sich nun das Ergebnis an.

expandierender Hover-Effekt

Erweiterung des Rasters nach rechts

Sie können das Raster auch nach links oder rechts erweitern. Organisieren Sie einfach Ihre Module und aktualisieren Sie dann die benutzerdefinierte Auffüllung Ihrer Zeile. Wenn Sie beispielsweise den Inhalt nach rechts erweitern möchten, legen Sie Ihren standardmäßigen benutzerdefinierten Abstand auf 0 Pixel links und 300 Pixel rechts fest.

expandierender Hover-Effekt

expandierender Hover-Effekt

Wie es auf dem Handy aussieht

Darauf wird das Design auf Tablet und Smartphone zurückgreifen. Der expandierende Hover-Effekt ist auch auf Mobilgeräten nicht aktiv.

expandierender Hover-Effekt

Hinzufügen eines expandierenden Hover-Effekts zu einer Bildergalerie

Sie können eine Bildergalerie auch mit dem Galeriemodul erweitern, wenn Sie den Mauszeiger darüber bewegen, um ein größeres Rasterlayout mit größeren Bildern anzuzeigen. Suchen Sie dazu den Abschnitt am unteren Rand des Seitenlayouttitels „Unsere Arbeit“ der Designagentur.

Fügen Sie dann eine neue einspaltige Zeile unter der Zeile mit den drei Bildern hinzu. Fügen Sie innerhalb der Zeile ein Galeriemodul hinzu.

expandierender Hover-Effekt

Aktualisieren Sie die Einstellungen des Galeriemoduls wie folgt:

Fügen Sie der Galerie 4 Bilder mit den gleichen Abmessungen hinzu, damit sie in der Reihe gleich aussehen.

Anzahl der Bilder: 4
Titel und Bildunterschrift anzeigen: NEIN
Paginierung anzeigen: Nein

expandierender Hover-Effekt

Wechseln Sie als Nächstes zur Registerkarte Design und aktualisieren Sie Folgendes:

Farbe des Zoomsymbols: #353740
Hover-Overlay-Farbe: rgba(252,210,29,0.92)

Breite (Desktop): 40%
Breite (schweben): 100%
Breite (Tablette): 100%

Das Ändern der Breite des Galeriemoduls beim Hovern erzeugt den expandierenden Hover-Effekt. Wenn Sie die Tablettbreite auf 100 % einstellen, wird der Hover-Effekt auch auf Mobilgeräten verhindert.

So sieht es bisher aus.

expandierender Hover-Effekt

Wir müssen unsere Zeileneinstellungen noch aktualisieren, um die Funktionalität ein wenig zu verbessern und das Layout anzupassen.

Öffnen Sie die Zeileneinstellungen und aktualisieren Sie Folgendes:

Benutzerdefinierte Breite: 80%
Dachrinnenbreite: 2
Spaltenhöhen ausgleichen: JA

expandierender Hover-Effekt

Verhindern, dass der expandierende Hover-Effekt Inhalte auf der Seite nach unten verschiebt

Wenn Sie möchten, dass die Bildergalerie erweitert wird, ohne den Seiteninhalt nach unten zu verschieben, können Sie dies tun, indem Sie eine Mindesthöhe für Ihre Zeile festlegen. Dies führt zu einer besseren UX, insbesondere mit einem Button direkt unter der Galerie.

Gehen Sie zu den Zeileneinstellungen und fügen Sie das folgende benutzerdefinierte CSS im Hauptelement hinzu:

min-height: 350px

Fügen Sie dann das folgende benutzerdefinierte CSS im Column Main Element hinzu:

margin: auto;

Das Angleichen der Spaltenhöhen aktiviert die CSS-Eigenschaft „display: flex“ im Backend, die es „margin: auto“ ermöglicht, den Inhalt der Spalte vertikal zentriert innerhalb der Zeile auszurichten, die jetzt eine Mindesthöhe von 350px hat. Erfahren Sie mehr über dieses Konzept in unserem vollständigen Artikel zum vertikalen Ausrichten von Inhalten in Divi.

expandierender Hover-Effekt

Sehen Sie sich das Endergebnis an.

expandierender Hover-Effekt

Hinzufügen weiterer Bilder zur Galerie

Sie können der Galerie auch 4 weitere Bilder hinzufügen und die Mindesthöhe Ihrer Zeile auf 475 Pixel erhöhen, um das folgende Ergebnis zu erhalten.

expandierender Hover-Effekt

Wie es auf dem Handy aussieht

So sieht die Galerie auf dem Handy aus. Der expandierende Hover-Effekt ist nicht aktiv.

expandierender Hover-Effekt

Abschließende Gedanken

Die angegebenen Beispiele sind nur einige Möglichkeiten, wie Sie Divi verwenden können, um einen expandierenden Hover-Effekt für Ihren gesamten Rasterinhalt zu erzeugen. Aber ich bin sicher, Sie können es für unzählige andere Anwendungsfälle verwenden. Sie können Portfolio-Module, Shop-Module oder sogar Blog-Module erweitern. Seien Sie also kreativ und haben Sie Spaß beim Erkunden der Möglichkeiten auf eigene Faust.

Ich freue mich, von Ihnen in den Kommentaren unten zu hören.

Danke schön!