Popup im Bricks Builder

Bis das Thema „Google Fonts werden mit YouTube geladen“ zufriedenstellend gelöst ist, binde ich keine Videos über YouTube direkt ein.
Link zum Beitrags-Video https://youtu.be/ByUXICviMLE

Seit der Version 1.6 gibt uns der Bricks Builder die Möglichkeit Popups zu erstellen. Dafür gehen wir ins Backend unter Bricks und erstellen ein Template vom Typ „Popup“. 

popup template

Veröffentlichen und dann mit „Mit Bricks bearbeiten“.

Den Inhalt einfügen

Wir können nun anfangen, das Popup auszubauen. Ich füge eine Sektion inklusive Container ein, in den Container ein Icon, eine Überschrift, ein Textelement und einen Button. Fülle dein Popup wie du es brauchst, z.B. auch eine Newsletter Anmeldung oder einen Hinweis auf neue Waren, Dienstleistungen, Angebote usw.

inhalts elemente

In meinem Popup soll alles zentriert ausgerichtet sein, also wähle ich den Container an, indem meine Inhalte liegen und schalte in den Flex-Einstellungen den Inhalt auf Zentriert.

inhalte mittig

Das Ganze ist mir so zu breit. Um das Popup an sich zu bearbeiten, müssen wir in Einstellungen gehen und „Templates“ anwählen.

popup einstellungen
popup einstellungen2

Hier gehen wir dann auf „Popup“. Unter „Inhalt“ bei Breite gebe ich 500 ein. Wenn wir keine Einheitsangabe schreiben wie %, em usw., nimmt Bricks automatisch px / Pixel.

popup breite

Unter „Inhalt“ bearbeiten wir den Container, indem unsere Inhalte liegen. Im Panel darüber bearbeiten wir den Popup Layer, der das Browserfenster füllt.

Den Inhalt formatieren

Das Popup an sich bearbeiten wir in den Template / Popup Einstellungen, die Inhalte in den normalen Element-Optionen. Das kommt mir etwas umständlich vor und man muss teilweise darauf achten, wo man jetzt ist… 

Ich springe zurück zu den Inhaltselementen und formatiere die Abstände. Die Elemente kommen etwas Margin unten. Und das Icon ändere ich zu einem Kreuz.

abstaende inhalte

Der Close-Button

Das Icon soll ein „Close-Button“ werden, es soll rechts am Popup sitzen und auf Klick das Fenster schließen. Um es zu positionieren, gebe ich dem übergeordneten Container unter „Stil“ „Layout“ die Position „Relativ“.

container relativ

Nun können wir das Icon anpassen, ich ändere die Größe und positioniere es am rechten Rand. Dafür stelle ich unter „Stil“ „Layout“ bei „Position“ „absolute“ ein und definiere einen Abstand von Oben und von der rechten Seiten mit 0px. Das Icon hat nun im Bezug zu seinem übergeordneten Container eine Postion rechts oben.

position absolute

Etwas weiter unten unter „Sonstiges“ kann ich den Cursor von Pfeil auf Pointer ändern. Dann wird die Hand angezeigt, wenn ich die Maus über das Icon bewege.

cursor pointer

Interaktion des Close Buttons

Damit das Icon als Close-Button funktioniert, weisen wir diesem eine Interaktion zu.  Bei ausgewähltem Icon klicken wir auf „Interaktionen“. Mit dem „+“ können wir eine Interaktion hinzufügen. Darunter finden wir auch einen Link zur Dokumentation auf der Bricks Website (englisch).

interaktionen

Bei „Auslöser“ wählen wir „Klick“, bei Aktion „Element ausblenden“, bei „Ziel“ „Popup“ und dann können wir unser Popup Template auswählen. 

interaktionen close button

Die Popup Einstellungen

Ich gehe wieder in die Popup Einstellungen unter „Einstellungen“ „Template Einstellungen“ „Popup“ und gebe dem Popup unter „Inhalt“ runde Ecken.

popup ecken

Mein Popup soll links unten im Fenster auftauchen. Hierfür wähle ich im oberen Feld in der Flexbox für „Ausrichtung Hauptachse“ und „Ausrichtung Querachse“ jeweils die Option „Ende“. Jetzt klebt es etwas sehr am Rand…  Auch im oberen Feld gebe ich dem Container, in dem das Popup liegt, ein Padding von 30px. So lass ich es.
Hier können wir auch eine Hintergrundfarbe für den Layer, in dem das Popup liegt, auswählen. Standard ist Transparent Grau.

popup ausrichten

Den Innenabstand im Popup steuern wir über „Popup“ „Inhalt“ Padding.

Wie oft soll das Popup angezeigt werden, pro Seitenaufruf, pro Sitzung oder über Sitzungen hinweg.

  • Pro Seitenaufruf – Reset ist beim Neuladen der Seite.
  • Pro Sitzung – Reset ist nach dem Schließen des Tabs.
  • Über Sitzungen hinweg – bis der Cookie im Browser gelöscht wird.
popup limit

Damit das Popup geladen werden kann, müssen wir eine Interaktion zufügen. In den Popup Einstellungen gehen wir auf „Interaktionen“ und wählen bei „Auslöser“ „Browser Fenster“ „Inhalt geladen“. Hier finden wir viele Auslöser…

popup laden

Wir können ein „Delay“, eine Verzögerung in Sekunden einstellen z.B. 1s. Eine halbe Sekunde wäre 0.5s (mit Punkt, nicht Komma) Als „Aktion“ nehmen wir „Element anzeigen“ und als „Ziel“ „Popup“ mit unserem Template.

popup laden2

Bedingungen

Unten finden wir die Bedingungen, wo das Popup angezeigt werden soll. Hier wählen wir das gewünschte, z.B. „Ganze Website“… 

popup bedingungen

https://academy.bricksbuilder.io/article/popup-builder/

https://academy.bricksbuilder.io/article/interactions/