Zum Inhalt

Themen

ConsentFriend hat fünf verschiedene Standardthemen, die in den Systemeinstellungen.

Die Standardthemen sehen wie folgt aus:

default (oder leer)

Standard Thema

black

Black Thema

dark

Dark Thema

light

Light Thema

white

White Thema

Ändern des aktiven Themas

Das momentan aktive Thema kann durch css-Variablen geändert werden. Die klaro Variablen sind mit dem Präfix consentfriend- verfügbar. Sie müssen z.B. die Variable --consentfriend-dark1 für die Hintergrundfarbe des Modals in Ihrem css ändern. Die folgenden Zeilen erzeugen einen weißen Hintergrund für das Modal:

:root {
  --consentfriend-dark1: #fff;
}

Variablen der ConsentFriend-Themen

Die ConsentFriend-Themen verwenden die folgenden Variablen (und einige zusätzliche Modifikationen für die Schatten des Modals, die nicht durch Variablen geändert werden können):

black

:root {
  --consentfriend-border-radius: 1px;
  --consentfriend-dark1: #060606;
  --consentfriend-dark2: #515151;
  --consentfriend-dark3: #858585;
  --consentfriend-white1: #999;
  --consentfriend-white2: #ccc;
  --consentfriend-white3: #fff;
  --consentfriend-blue1: #2d9fd6;
  --consentfriend-green1: #77b300;
  --consentfriend-red1: #c00;
}

dark

:root {
  --consentfriend-border-radius: 4px;
  --consentfriend-dark1: #272b30;
  --consentfriend-dark2: #606a76;
  --consentfriend-dark3: #8d96a2;
  --consentfriend-white1: #999;
  --consentfriend-white2: #ccc;
  --consentfriend-white3: #fff;
  --consentfriend-blue1: #5bc0de;
  --consentfriend-green1: #62c462;
  --consentfriend-red1: #ee5f5b;
}

light

:root {
  --consentfriend-border-radius: 0;
  --consentfriend-light1: #555;
  --consentfriend-dark1: #e4e4e4;
  --consentfriend-dark2: #555;
  --consentfriend-dark3: #777;
  --consentfriend-white1: #999;
  --consentfriend-white2: #ccc;
  --consentfriend-white3: #fff;
  --consentfriend-blue1: #446e9b;
  --consentfriend-green1: #3cb521;
  --consentfriend-red1: #cd0200;
}

white

:root {
  --consentfriend-border-radius: 3px;
  --consentfriend-light1: #333;
  --consentfriend-dark1: #fff;
  --consentfriend-dark2: #555;
  --consentfriend-dark3: #555;
  --consentfriend-white1: #999;
  --consentfriend-white2: #ccc;
  --consentfriend-white3: #fff;
  --consentfriend-blue1: #369;
  --consentfriend-green1: #22b24c;
  --consentfriend-red1: #eb6864;
}

Eigenes Thema erstellen

Wenn Sie Ihr eigenes Thema erstellen möchten, können Sie die Datei assets/components/consentfriend/scss/klaro.scss in Ihren scss-Workflow importieren. Um das Standard-Styling des Modals nachträglich zu deaktivieren, setzen Sie bitte die Systemeinstellung consentfriend.js_url auf /assets/components/consentfriend/js/web/consentfriend-no-css.js.

Die scss-Variablen haben sich mit der Version 1.3.0 im Open-Source-Teil von Klaro geändert. Leider sind die Änderungen nicht rückwärtskompatibel. Wenn Sie ein eigenes Thema erstellt haben, müssen Sie die neuen Farbvariablen verwenden. Bitte überprüfen Sie die Anzeige des Einwilligungs-Popups nach dem Update und nach dem Kompilieren der scss-Datei für Ihre Seite.