Schafe vorm Fenster Logo
Die digitale Terminliste für dein Dorf

Anleitungen

Wie passe ich das Styling des Portalize-Widgets an?

Wenn du CSS beherrschst, kannst du Farben, Schriften und Größen des Widgets an deine Website anpassen.

So funktioniert es:

Füge CSS-Regeln auf deiner Seite hinzu, die den Selektor [data-portalize-widget] verwenden. Das Widget liest diese Werte und wendet sie an.

Basis-Styling (gilt für alle Texte):

[data-portalize-widget] {
  color: #1a472a;
  font-family: "Georgia", serif;
  font-size: 16px;
  line-height: 1.5;
}

Überschriften (Veranstaltungstitel):

[data-portalize-widget] {
  --portalize-title-color: #d500f9;
  --portalize-title-font-weight: 600;
  --portalize-title-font-family: "Georgia", serif;
  --portalize-title-font-size: 1.8em;
  --portalize-title-line-height: 1.6;
}

Beschreibungstexte:

[data-portalize-widget] {
  --portalize-description-color: #1a472a;
  --portalize-description-font-weight: 400;
  --portalize-description-font-family: "Georgia", serif;
  --portalize-description-font-size: 1em;
  --portalize-description-line-height: 1.6;
}

Metadaten (Datum, Ort, Veranstalter):

[data-portalize-widget] {
  --portalize-metadata-color: #666;
  --portalize-metadata-font-weight: 400;
  --portalize-metadata-font-family: "Georgia", serif;
  --portalize-metadata-font-size: 0.9em;
  --portalize-metadata-line-height: 1.5;
}

Links und Buttons:

[data-portalize-widget] {
  --portalize-highlight-color: #ff6f00;
  --portalize-highlight-font-weight: 600;
  --portalize-highlight-font-family: "Georgia", serif;
  --portalize-highlight-font-size: 0.9em;
  --portalize-highlight-line-height: 1.5;
}

Kategorie-Filter-Buttons:

[data-portalize-widget] {
  --portalize-button-bg-color: #f3f4f6;
  --portalize-button-bg-color-selected: #d1d5db;
  --portalize-button-text-color: #000000;
  --portalize-button-text-color-selected: #000000;
  --portalize-button-font-weight: normal;
  --portalize-button-border-radius: 0.25rem;
  --portalize-button-border-color: transparent;
  --portalize-button-border-width: 1px;
  --portalize-button-icon-size: 1em;
}

Trennlinien zwischen Terminen:

[data-portalize-widget] {
  --portalize-divider-color: #d1d5db;
  --portalize-divider-width: 1px;
  --portalize-divider-style: solid;
}

Bilder:

[data-portalize-widget] {
  --portalize-image-bg-color: #d1d5db;
  --portalize-image-border-radius: 0.5rem;
  --portalize-image-shadow: none;
}

Branding-Kopfzeile:

[data-portalize-widget] {
  --portalize-logo-height: 2.5rem;
  --portalize-branding-gap: 0.5rem;
}

Kategorie-Badges:

[data-portalize-widget] {
  --portalize-badge-bg-color: #e5e7eb;
  --portalize-badge-border-radius: 0.25rem;
}

Probleme beim Styling?