Sari la conținut

Theming

Personalizați culorile, fonturile și umbrele banner-ului cookie al platformei cu proprietăți personalizate CSS, interogări media în modul întunecat sau editorul de teme al consolei.

View as Markdown

Bannerul tematic (atât eticheta script, cât și modulul ES) se redă în interiorul unui Shadow DOM și expune proprietățile personalizate CSS pentru styling.

Add a <style> Bloc sau fișier CSS care vizează probo-cookie-banner element:

probo-cookie-banner {
  --probo-font-family: "Inter", sans-serif;
  --probo-font-size: 14px;
  --probo-bg: #ffffff;
  --probo-text: #1a1a1a;
  --probo-text-secondary: #555555;
  --probo-border: #e0e0e0;
  --probo-radius: 12px;
  --probo-btn-radius: 8px;
  --probo-shadow: 0 4px 24px rgba(0, 0, 0, 0.12);
  --probo-accent: #1a1a1a;
  --probo-accent-text: #ffffff;
  --probo-z-index: 2147483646;
}
PropertyDefaultDescription
--probo-font-familySystem font stackFamilia fonturilor pentru tot textul de banner
--probo-font-size14pxBase font size
--probo-bg#ffffffBanner background color
--probo-text#1a1a1aPrimary text color
--probo-text-secondary#555555Secondary text color (descriptions, labels)
--probo-border#e0e0e0Culoare de graniță pentru carduri și separatoare
--probo-radius12pxRaza de graniță pentru containerul de bannere
--probo-btn-radius8pxBorder radius for buttons
--probo-shadow0 4px 24px rgba(0,0,0,0.12)Cutie de umbră pentru banner
--probo-accent#1a1a1aCuloare de accent pentru butoane și toggle primare
--probo-accent-text#ffffffText color on accent-colored elements
--probo-z-index2147483646Z-index pentru stratul de banner

Utilizați o interogare media pentru a trece automat la culorile modului întunecat:

@media (prefers-color-scheme: dark) {
  probo-cookie-banner {
    --probo-bg: #1a1a1a;
    --probo-text: #f0f0f0;
    --probo-text-secondary: #a0a0a0;
    --probo-border: #333333;
    --probo-accent: #f0f0f0;
    --probo-accent-text: #1a1a1a;
  }
}

Sau utilizați o clasă CSS dacă gestionați manual modul întunecat:

.dark probo-cookie-banner {
  --probo-bg: #1a1a1a;
  --probo-text: #f0f0f0;
  --probo-text-secondary: #a0a0a0;
  --probo-border: #333333;
  --probo-accent: #f0f0f0;
  --probo-accent-text: #1a1a1a;
}

Consola de platformă include un editor de teme vizuale pe JS / CSS snippets fila de configurare a banner-ului dvs. Vă permite:

  • Ajustați fiecare proprietate personalizată CSS cu selectoare de culori și câmpuri de intrare
  • Preview the banner appearance in real time
  • Copiați CSS-ul generat pentru a lipi în site-ul dvs.
  • Resetarea la defecte în orice moment

Aceasta este cea mai ușoară modalitate de a experimenta cu tematizarea înainte de a vă angaja într-un design.

Ultima actualizare: