Zenrush
Styling

Styling

Das <zf-zenrush>-Element ist darauf ausgelegt sehr anpassbar zu sein und es dir zu ermöglichen, das Erscheinungsbild leicht anzupassen. Auf dieser Seite wird gezeigt, wie du mit Hilfe von CSS-Variablen (opens in a new tab) das Element an dein Design anpassen kannst.

Standardmäßig sieht das Element etwa so aus:

Aber mit etwas CSS kann das Element auch so auszusehen:

CSS-Variablen

CSS-Variablen bieten eine leistungsstarke Möglichkeit das Styling anzupassen, ohne komplexe CSS-Regeln zu benötigen. Die <zf-zenrush>-Komponente stellt eine Reihe von CSS-Variablen bereit, die angepasst werden können, um die Komponente an dein eigenes Theme oder deine eigene Marke anzupassen.

Hier ist eine Liste aller verfügbaren Variablen:

Allgemein

Diese Variablen werden verwendet, um die gesamte Komponente zu stylen.

VariablennameBeschreibung
--zf-zenrush-background Hintergrundfarbe der Komponente.
--zf-zenrush-widthMaximale Breite der Komponente.
--zf-zenrush-font-familySchriftart für Text.
--zf-zenrush-font-sizeSchriftgröße für Text.
--zf-zenrush-text-colorTextfarbe.
--zf-zenrush-paddingPolsterung.
--zf-zenrush-marginRand.
--zf-zenrush-text-boldSchriftgewicht für fettgedruckten Text.

Logo

Diese Variablen werden verwendet, um die #zr-logo und #zr-logo-icon Elemente innerhalb der <zf-zenrush>-Komponente zu stylen.

VariablennameBeschreibung
--zf-zenrush-logo-pos-top Obere Position des Logos.
--zf-zenrush-logo-pos-leftLinke Position des Logos.
--zf-zenrush-logo-sizeGröße des Logos.
--zf-zenrush-logo-spacingAbstand um das Logo.
--zf-zenrush-logo-icon-pos-topObere Position des Logo-Icons.
--zf-zenrush-logo-icon-pos-leftLinke Position des Logo-Icons.
--zf-zenrush-logo-icon-sizeGröße des Logo-Icons.
--zf-zenrush-logo-icon-spacingAbstand um das Logo-Icon.
--zf-zenrush-label-spacingAbstand um das Inhaltsabzeichen.

Beispielcode

Hier ist der CSS-Code, der verwendet wird, um die Komponente im Beispiel oben auf dieser Seite zu stylen:

CSS

.my-zenrush-theme {
  --zf-zenrush-background: transparent;
  --zf-zenrush-logo-size: 14px;
  --zf-zenrush-width: 546px;
  --zf-zenrush-font-family: 'Comic Sans MS', 'Comic Sans', Kursiv;
  --zf-zenrush-font-size: 16px;
  --zf-zenrush-text-color: #26005d;
}

HTML

<zf-zenrush
  store="DEIN-STORE-KEY-HIER"
  class="my-zenrush-theme">
</zf-zenrush>

Positionierung

Das <zf-zenrush>-Element wird standardmäßig relativ zum Elternelement positioniert. Da es sich hier aber um nicht mehr als pures HTML handelt, kannst du es mit CSS an jede beliebige Position auf der Seite verschieben, z.B. mit Hilfe eines <div>-Elements.

<div style="display: flex; align-item: center; justify-content: center;">
  <zf-zenrush
    store="DEIN-STORE-KEY-HIER"
    class="my-zenrush-theme">
  </zf-zenrush>
</div>

Damit wird das <zf-zenrush>-Element zentriert.

Zuletzt aktualisiert am 21.11.2023