Zum Inhalt springen

Farben und Stil deines Widgets anpassen

Mit Widget V2 kannst du deine Badge- und Carousel-Widgets an deine Website anpassen. Dafür gibt es zwei Wege: visuelle Regler im Dashboard ganz ohne Code, oder CSS für Entwickler, die volle Kontrolle wollen.

  1. Öffne Website Widgets, wechsle zum Tab Deine Widgets und klick auf das Zahnrad-Symbol neben einem V2-Widget.

  2. In Schritt 1 wählst du eine helle oder dunkle Basis und entscheidest, welche Elemente angezeigt werden (Logo, Button, Verifizierung).

  3. Geh zu Schritt 2: Erscheinungsbild. Hier stellst du Farben und Form ein.

    Widget: Hintergrund, Text, Sekundärer Text, Rahmen, Rahmenbreite und Widget-Ecken (Eckenradius).

    Schaltfläche: Hintergrund, Hintergrund beim Hover, Text, Rahmen, Rahmenbreite und Schaltflächen-Ecken.

    Sterne: Farben für aktive und inaktive Sterne.

    Schublade (öffnet sich bei Klick): Farben und Breite für das Panel, das sich öffnet, wenn jemand auf das Badge klickt, inklusive Scrollbalken, Trennlinien, gedämpftem Text, Links und Tooltips.

    Schritt 2 Erscheinungsbild mit den Farbreglern des Widgets und der Live-Vorschau

  4. Beobachte die Live-Vorschau rechts, während du Werte änderst, und speichere. Deine Website übernimmt den neuen Look automatisch.

V2-Widgets stellen eine Reihe von CSS-Variablen (CSS Custom Properties) als öffentliche Styling-Schnittstelle bereit. Setz sie auf dem Container-Element des Widgets auf deiner Website:

<div class="reviewforest-app-xxxxxxxx"></div>
<style>
.reviewforest-app-xxxxxxxx {
--rf-bg: #ffffff;
--rf-text: #1a1a1a;
--rf-primary: #2f8f4e; /* Button-Hintergrund */
--rf-primary-text: #ffffff; /* Text auf dem Button */
--rf-radius: 8px;
--rf-font: "Inter", sans-serif;
}
</style>

Ersetze xxxxxxxx durch die ID deines Widgets (sie steht in der class des Snippets, das du im Dashboard kopiert hast). Du musst nur die Eigenschaften setzen, die du ändern willst — alles andere behält seinen Standardwert.

VariableSteuert
--rf-primaryHintergrund von Button / Call-to-Action
--rf-primary-textTextfarbe auf dem Button
--rf-primary-hoverButton-Hintergrund beim Hover
--rf-bgHintergrundfarbe
--rf-textHaupttextfarbe
--rf-text-secondarySekundäre Textfarbe
--rf-text-mutedGedämpfte / Meta-Textfarbe
--rf-borderRahmenfarbe
--rf-border-subtleTrennlinie / feine Linie
--rf-radiusEckenradius (Container)
--rf-radius-buttonEckenradius (Buttons)
--rf-fontSchriftart
--rf-font-sizeBasis-Schriftgröße
--rf-focusFarbe des Fokus-Rahmens (Tastaturnavigation)
--rf-linkLinkfarbe
--rf-link-hoverLinkfarbe beim Hover
--rf-star-filledFarbe gefüllter Sterne
--rf-star-emptyFarbe leerer Sterne
--rf-warning-bgHintergrund Warnhinweis
--rf-warning-textText Warnhinweis
VariableSteuert
--rf-shadowSchlagschatten des Badges
--rf-border-widthRahmenbreite des Badges
--rf-badge-paddingInnenabstand des Badges
--rf-badge-gapAbstand zwischen Badge-Bereichen
--rf-badge-hoverHintergrund des Badges beim Hover
VariableSteuert
--rf-drawer-widthBreite der Schublade
--rf-drawer-gapAbstand zwischen den Abschnitten
--rf-drawer-shadowSchlagschatten der Schublade
--rf-drawer-scrollbarFarbe des Scrollbalkens
--rf-tooltip-bgTooltip-Hintergrund
--rf-tooltip-textTooltip-Textfarbe
VariableSteuert
--rf-slide-widthBreite einer Karte
--rf-slide-gapAbstand zwischen Karten
--rf-dot-activeFarbe des aktiven Navigationspunkts
--rf-dot-inactiveFarbe inaktiver Navigationspunkte
--rf-dot-scaleSkalierung des aktiven Punkts
--rf-dots-widthBreite des Punkte-Bereichs
--rf-button-borderRahmenfarbe der Navigationsbuttons
--rf-button-border-widthRahmenbreite der Navigationsbuttons

V2-Widgets rendern in einem isolierten Container (einem Shadow DOM). Das heißt: Deine Anpassungen greifen sauber im Widget, und das Widget verändert nie versehentlich das Aussehen vom Rest deiner Website.

Website Widgets öffnen