So erweitern Sie Module, um einzigartige Spaltenlayouts in Divi . zu erstellen

Veröffentlicht: 2018-10-04

Jede neue Seite, die Sie mit dem Divi Builder entwerfen, ist mit einer Reihe verschiedener Spaltenlayouts strukturiert. Divi enthält integrierte Spaltenlayouts für jede Zeile, die von einer Spalte bis hin zu sechs Spalten reicht. Manchmal haben Sie jedoch das Bedürfnis, diese Spalten für noch einzigartigere Layouts anzupassen. Heute zeige ich Ihnen einen kreativen Weg, genau das zu tun.

In diesem Tutorial zeige ich Ihnen eine einfache Entwurfstechnik, mit der Sie Module mit negativen Rändern erweitern können, um mehr als eine Spalte zu belegen. Mit dieser Technik können Sie einige einzigartige benutzerdefinierte Layouts entwerfen, die Sie möglicherweise nicht für möglich gehalten haben.

Lass uns anfangen.

Vorgeschmack

Um ein besseres Verständnis davon zu bekommen, was wir bauen werden, ist hier eine Vorher-Nachher-Version des Designs, das diese Technik verwendet.

Vor

Dies ist das Layout-Design, ohne benutzerdefinierte Ränder zu verwenden, um Module auf andere Spalten zu erweitern.

Module erweitern

Nach

Dies ist das Layout nach Erweiterung der beiden Bildbausteine ​​und der drei Textbausteine ​​mit den Nummern „01“, „03“ und „05“.

Module erweitern

Die Änderung ist subtil, aber Sie sollten sehen können, dass sich die Module erweitert haben, um die benachbarte Spalte zu besetzen. Und das einzige, was dazu benötigt wird, ist eine einfache Margin-Einstellung von -100%.

Und das Ergebnis auf dem Tablet ist noch spannender.

Module erweitern

Das Konzept verstehen

Standardmäßig hat jedes Divi-Modul eine Breite von 100 %, was bedeutet, dass jedes Modul, das Sie in einer Spalte platzieren, die gesamte Breite der Spalte umfasst, in der es sitzt. Die Bundstegbreite wird von Divi verwendet, um den Abstand zwischen den einzelnen Spalten zu bestimmen. Für dieses Tutorial ist es daher wichtig, die Gutter-Breite auf 1 zu setzen, um diesen Platz zu entfernen.

Hier ist eine Illustration, wie sich jedes Modul über die gesamte Breite einer Spalte in einer Reihe mit einer Bundstegbreite von 1 erstreckt.

Module erweitern

Wenn Sie einem Modul nun einen negativen Rand (links oder rechts) hinzufügen, können Sie dieses Modul problemlos so erweitern, dass es mehr als eine Spalte belegt. Auf diese Weise können Sie benutzerdefinierte Spaltenlayouts für Ihre Seite erstellen, die Sie möglicherweise nicht berücksichtigt haben.

In dieser Abbildung können Sie sehen, dass durch Hinzufügen eines linken Rands von -100 % zum Modul in Spalte 5 das Modul nach links erweitert wird, um sowohl Spalte 5 als auch Spalte 4 zu belegen.

Module erweitern

Und einer der Vorteile bei der Verwendung des sechsspaltigen Layouts besteht darin, dass das Design auf dem Tablet gut erhalten bleibt.

Module erweitern

Auch aufgrund der Spaltenreihenfolge von links nach rechts sollten Module generell nach links erweitert werden, damit der Inhalt nicht hinter der Spalte versteckt wird. Dies gilt insbesondere, wenn Sie eine Hintergrundfarbe haben. Wenn Sie also auf das Problem stoßen, dass Modulinhalte hinter einer Spalte versteckt sind, erweitern Sie das Modul wahrscheinlich in die falsche Richtung.

Warum ein sechsspaltiges Layout verwenden?

Es gibt drei Hauptgründe für die Verwendung eines sechsspaltigen Layouts für diese Designtechnik. Der erste Grund ist, dass Sie mehr Spalten haben, mit denen Sie arbeiten können. Der zweite Grund ist, dass sechsspaltige Layouts auf dem Tablet in ein dreispaltiges Layout umgewandelt werden, wodurch die Designelemente wirklich gut erhalten bleiben. Der dritte Grund ist, dass die Spalten auf Mobilgeräten ihre Reihenfolge beibehalten, sodass die Hintergrundfarben der Spalten gleich bleiben. Dies ist hilfreich für Rasterlayouts.

Dieses Design funktioniert auch mit dem Spaltenlayout 1/2 1/6 1/6 1/6 und dem Spaltenlayout 1/6 1/6 1/6 1/2, da beide die drei Spalten auch auf dem Tablet beibehalten.

Umsetzung des Designs

Um zu zeigen, wie diese Designtechnik funktioniert, werde ich Sie durch den Prozess der Erstellung eines einfachen Rasterlayouts für die Produktpräsentation führen. Anschließend zeige ich Ihnen, wie Sie Module in andere Spalten erweitern, um ein benutzerdefiniertes Layout-Design zu erstellen.

Einrichten Ihres Abschnitts und Ihrer Zeilen

Erstellen Sie zunächst eine neue Seite und stellen Sie den Visual Builder bereit. Wählen Sie dann „Von Grund auf neu erstellen“. Dann fahren Sie fort und fügen Sie Ihrem ersten Abschnitt ein Spaltenlayout von 1/2 1/6 1/6 1/6 hinzu.

Module erweitern

Aktualisieren Sie dann die Zeileneinstellungen wie folgt:

Hintergrundfarbe: #222831
Dachrinnenbreite: 1
Spaltenhöhen ausgleichen: JA
Benutzerdefinierter Rand: 0px oben, 0px unten
Benutzerdefiniertes Padding: 0px oben, 0px unten

Module erweitern

Einstellungen speichern.

Da alle drei Zeilen für dieses Design diese Zeileneinstellungen teilen. Gehen Sie vor, um die Zeile zu duplizieren, um eine zweite Zeile zu erstellen. Ändern Sie dann die zweite Zeile in ein sechsspaltiges Layout.

Module erweitern

Um die dritte Zeile zu erstellen, duplizieren Sie einfach die zweite Zeile.

Module erweitern

Module zu Zeile 1 hinzufügen

Fügen Sie in der ersten Spalte der obersten ersten Zeile einen Textbaustein mit den folgenden Einstellungen hinzu:

Textfarbe: Hell
Text Textgröße: 16px
Benutzerdefinierte Polsterung: 2vw oben, 2vw unten, 2vw links, 2vw rechts

Module erweitern

Fügen Sie in der zweiten Spalte der ersten Zeile ein Klappenmodul mit den folgenden Einstellungen hinzu:

Titel: [Titel eingeben]
Inhalt: [löschen]
Symbol: [Symbol auswählen]
Symbolfarbe: #eeeeee
Symbolschriftgröße: 50px
Textfarbe: Hell
Textausrichtung: Mitte
Benutzerdefinierte Polsterung: 3vw oben, 2vw unten

Einstellungen speichern

Fügen Sie in der dritten Spalte ein Bild hinzu.

Module erweitern

In der letzten Spalte möchten wir sie leer lassen, damit wir das Bildmodul erweitern können, um auch diese Spalte zu füllen. Aber wir wollen es nicht komplett leer lassen, damit die Spalte beim Stapeln auf dem Handy aktiv ist. Am einfachsten ist es also, ein Teilermodul hinzuzufügen und den Teiler nicht anzuzeigen. Dann können wir den Trenner für das Smartphone ausblenden.

Aktualisieren Sie die Teilereinstellungen wie folgt:

Teiler anzeigen: NEIN
Deaktivieren auf: Telefon

Module erweitern

Hinzufügen von Modulen zu den Zeilen 2 und 3

Kommen wir nun zu Zeile 2. Kopieren Sie in die erste Spalte das erstellte Klappenmodul und fügen Sie es in die zweite Spalte der ersten Zeile ein. Ändern Sie dann das Symbol und den Titeltext in eine schwarze Farbe.

Module erweitern

Fügen Sie dann in der zweiten Spalte ein Textmodul mit dem Folgenden hinzu:

Inhalt:

<h2>Product</h2>
01

Text Textfarbe: #ffffff
Text Textgröße: 50px
Textzeilenhöhe: 1em
Textausrichtung: Rechts
Überschrift 2 Textausrichtung: Links
Überschrift 2 Textfarbe: #ffffff
Überschrift 2 Zeilenhöhe: 3em
Benutzerdefinierte Polsterung: 2vw oben, 2vw unten, 2vw links, 2vw rechts

Module erweitern

Als nächstes Kopieren Sie das soeben erstellte Textmodul und fügen Sie es in Spalte 4 und Spalte 6 ein.

Sie können das gleiche Textmodul auch in Spalte 3, Spalte 5 und Spalte 6 von Zeile 3 einfügen. Danach können Sie mit dem Inline-Editor die Nummern jedes der Textmodule ändern, damit Sie sehen können, wie diese Module aufeinander stapeln später mobil.

Fügen Sie in Spalte 2 von Zeile 3 ein weiteres Bild hinzu.

Füllen Sie danach alle leeren Spalten in Ihrem gesamten Abschnitt mit einer Trennlinie aus, indem Sie die Trennlinie, die Sie in Zeile 1 erstellt haben, kopieren und einfügen.

So sollte Ihr Layout an dieser Stelle aussehen (die leeren Quadrate stellen ein Teilermodul dar):

Module erweitern

Hinzufügen einer negativen Marge zum Erweitern von Modulen auf andere Spalten

An diesem Punkt können wir mit der Erweiterung unserer Module mit negativer Marge beginnen. Dieser Vorgang ist äußerst einfach durchzuführen.

Öffnen Sie die Bildmoduleinstellungen für das Bild in der ersten Zeile. Da wir das Bild nach rechts erweitern möchten, fügen wir einen rechten Rand von -100% hinzu.

Module erweitern

Fügen Sie als Nächstes dem Textmodul in Zeile 2, Spalte 3 einen linken Rand von -100 % hinzu.

Module erweitern

Kopieren Sie nun die Modulstile und fügen Sie diese in die Textbausteine ​​in Zeile 2, Spalte 6 und auch in den Textbaustein in Zeile 3, Spalte 5 ein.

Module erweitern

Es bleibt nur noch das Bild in Zeile 3, Spalte 2 zu erweitern. Aktualisieren Sie das Bildmodul mit einem benutzerdefinierten Rand von -100% Left.

Module erweitern

Hinzufügen von Hintergrundfarben zu Ihren Spalten

Die letzte Phase des Designs besteht darin, Ihren Spalten Hintergrundfarben hinzuzufügen. Fügen Sie für die erste (obere) Zeile Folgendes hinzu:

Spalte 1 Hintergrundfarbe: #393e46

Module erweitern

Fügen Sie für die zweite Zeile Folgendes hinzu:

Spalte 1 Hintergrundfarbe: #eeeeee
Spalte 4 Hintergrundfarbe: #7971ea
Spalte 5 Hintergrundfarbe: #393e46
Spalte 6 Hintergrundfarbe: #393e46

Und für die letzte Zeile fügen Sie Folgendes hinzu:

Spalte 3 Hintergrundfarbe: #7971ea
Spalte 6 Hintergrundfarbe: #7971ea

Das war's für das Desktop-Design. Lassen Sie uns nun sicherstellen, dass die Dinge auf dem Handy gut aussehen.

Anpassen des Layouts für das Smartphone-Display

Im Moment sieht das aktuelle Layout auf Desktop und Tablet gut aus, aber die negativen Ränder, die wir hinzugefügt haben, müssen auf dem Smartphone angepasst werden.

Normalerweise, wenn ich den negativen Rand auf dem Smartphone korrigieren wollte, würde ich den linken Rand in den Moduleinstellungen für Smartphone-Geräte einfach auf 0% setzen. Für Bildschirmgrößen zwischen 479px und 767px Breite ist jedoch noch eine Anpassung erforderlich. Aus diesem Grund können Sie den negativen Rand auf dem Smartphone am besten mit einem benutzerdefinierten CSS-Snippet beheben.

Gehen Sie zu den Seiteneinstellungen und fügen Sie das folgende benutzerdefinierte CSS auf der Registerkarte "Erweitert" hinzu:

/** Fixes negative margins on smartphone**/

@media only screen and (max-width: 479px){
.et_pb_module {
    margin-left: 0%!important;
    margin-right: 0%!important;
}
}

Module erweitern

Dieses CSS-Snippet setzt den rechten und linken Rand aller Module auf 0 %, wenn die Bildschirmgröße 479 Pixel oder weniger beträgt. Das behebt das Problem gut!

Schauen wir uns nun das endgültige Design an.

Module erweitern

Module erweitern

Module erweitern

Abschließende Gedanken

Die Verwendung von negativem Rand zum Erweitern von Modulen kann eine bequeme Möglichkeit sein, einzigartige Layout-Designs auf Desktop und Tablet zu erhalten, ohne auf eine Menge CSS zurückgreifen zu müssen, um die Standardspalten-Layouts von Divi zu ändern. Und eines meiner Lieblingsdinge an dieser Designtechnik ist, wie schön das Layout auf dem Tablet aussieht. Hoffentlich wird es für Ihr nächstes Projekt nützlich sein. Wenn überhaupt, hilft es immer, ein tieferes Verständnis von Divi zu bekommen.

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

Danke schön!