
Taal 🇳🇱 Nederlands
Aan de slag
Widget-styling
Andere frontend‑bibliotheken
Gids voor aangepaste styling
Deze gids geeft de volledige standaard-CSS die wordt gebruikt door de FastComments reactie-widget (v2) en enkele instructies voor het overschrijven van de stijlen.
Begrijpen van de standaard-CSS stelt je in staat om:
- Het uiterlijk aan te passen door specifieke stijlen te overschrijven
- Stylingproblemen op te lossen door te zien welke klassen en selectors beschikbaar zijn
- Aangepaste thema's te bouwen die werken met de structuur van de widget
- Te gebruiken met AI-assistenten om aangepaste CSS-wijzigingen te genereren.
Hoe stijlen te overschrijven
Het overschrijven van stijlen verschilt per widget. Voor de comment-widget moet je de customCSS config-parameter gebruiken om
de CSS in het iframe te plaatsen, of de CSS opgeven op de Customization-pagina in het beheerdersdashboard die de CSS
van ons CDN zal serveren.
Hoe stijlen aanpassen 
Hoe de stijlen van de commentaarwidget aan te passen
Je kunt de opmaak van de commentaarwidget op twee manieren aanpassen:
Optie 1: Via customCSS-parameter
Geef je aangepaste CSS als een string door aan de customCSS-parameter bij het initialiseren van de widget:
window.fcConfigs = [{
target: '#fastcomments-widget',
tenantId: 'your-tenant-id',
customCSS: `
.fast-comments .comment {
background-color: #f0f0f0 !important;
border-radius: 8px !important;
}
`
}];
Optie 2: Via Admin-dashboard
- Ga naar de Pagina 'Widget aanpassen' in je admin-dashboard
- Scrol naar de "Aangepaste CSS"-sectie onder "Geavanceerd"
- Voer je aangepaste CSS in
- Klik op "Opslaan"
Je aangepaste CSS wordt toegepast op alle commentaarwidgets op je site.
Tips
- Gebruik
!importantom standaardstijlen te overschrijven indien nodig - Richt je op specifieke selectors om te voorkomen dat andere delen van je site worden beïnvloed
- Test je CSS in verschillende browsers voor compatibiliteit
- De widget gebruikt standaard CSS - geen speciale preprocessors vereist
Aanpassen van de rand van het reactie‑vak 
De rand rond het reactie‑vak bestaat uit de eigen rand van het tekstgebied plus een paar dunne lijnen die de widget eromheen tekent. Om de kleur of de afronding van de hoeken te wijzigen, stel je deze CSS‑variabelen in plaats van het textarea direct te stylen. De variabelen stylen elk deel van de rand in één keer opnieuw, zodat de hoeken en kleuren altijd op elkaar afgestemd zijn.
| Variabele | Wat het verandert | Standaard |
|---|---|---|
--fc-input-border-color | Randkleur | #bfbfbf |
--fc-input-border-color-focus | Randkleur terwijl de gebruiker typt | #555 |
--fc-input-border-radius | Afronding van de afgeronde hoeken | 11px |
--fc-input-border-start-start-radius | Afronding van de vierkante linkerbovenhoek (rechterbovenhoek in rechts‑naar‑links talen) | 0 |
Voeg de CSS toe aan het Custom CSS‑vak op de Widget Customization page, of geef het door met de customCSS‑optie. Je hoeft alleen de variabelen in te stellen die je wilt wijzigen.
Je kunt ook de Comment box border‑helper direct onder het Custom CSS‑vak gebruiken, die deze CSS voor je genereert.
Randkleur wijzigen

Randkleur wijzigen tijdens typen

Alle vier hoeken afronden
Standaard is de linkerbovenhoek vierkant. Stel beide radius‑variabelen in om alle vier hoeken evenredig af te ronden:

Vierkante hoeken

Pas aan op je merk

Verschillende kleuren in donkere modus
Wanneer de widget in donkere modus staat, heeft hij de dark‑klasse, zodat je verschillende waarden voor donkere modus kunt instellen:

Waarom de tekstvak niet direct stylen?
De widget tekent zelf een deel van de rand van het reactie‑vak, rond het tekstgebied. Als je alleen border-color of border-radius op het textarea instelt, behouden die lijnen de standaardstijl en ziet de rand er niet bij elkaar passend uit, bijvoorbeeld een vierkante lijn die door een afgeronde hoek loopt. De bovenstaande variabelen wijzigen beide tegelijk.
Aangepaste CSS-referentie voor commentaarwidget (v2, nieuwste) 

Styling van de widget voor recente reacties 
De Recent Comments Widget toont een lijst met de meest recente reacties op uw hele site of op een specifieke pagina. Het bevat een kop, afgeronde avatars, reactiepreviews, klikbare datums die dieplinken naar de reactie, en automatische detectie van de donkere modus.
Basisinstallatie
Run 
Configuratieopties
- tenantId (vereist): Uw FastComments tenant ID
- urlId (optioneel): Filteren op één pagina. Laat null staan voor alle pagina's
- count (optioneel): Aantal weer te geven reacties. Standaard is
10 - hasDarkBackground (optioneel): Forceer donkere modus styling. Wordt automatisch gedetecteerd op basis van de pagina-achtergrond indien niet ingesteld
Widgetstructuur
De widget wordt gerenderd met de volgende HTML-structuur:

Standaard CSS-referentie

Aanpassingsvoorbeelden
Avatarformaat wijzigen

Meer regels reactietekst tonen

De containerrand verwijderen

Styling van de widget voor meest besproken pagina's 
De Most Discussed Pages Widget toont een gerangschikte lijst van uw meest besproken pagina's. Het bevat een koptekst, genummerde rangnummers, aantal reacties met pictogrammen, datums van laatste activiteit en automatische detectie van donkere modus.
Basisinstallatie
Run 
Configuratie-opties
- tenantId (vereist): Uw FastComments tenant-ID
- hasDarkBackground (optioneel): Forceer donkere modus-styling. Wordt automatisch gedetecteerd op basis van de achtergrond van de pagina als dit niet is ingesteld
Widgetstructuur
De widget rendert met de volgende HTML-structuur:

Standaard CSS-referentie

Aanpassingsvoorbeelden
Rangbadges verwijderen

Verwijder de rand van de container

Styling van de widget voor recente discussies 
De Recent Discussions Widget toont een lijst met pagina's, gesorteerd op de meest recente commentaaractiviteit. Deze bevat een kop, datums van de laatste activiteit, aantallen opmerkingen met pictogrammen en automatische detectie van de donkere modus.
Basisinstallatie
Run 
Configuratieopties
- tenantId (vereist): Uw FastComments tenant ID
- count (optioneel): Aantal weer te geven pagina's. Standaard is
20, maximaal100 - hasDarkBackground (optioneel): Forceer styling voor de donkere modus. Wordt automatisch gedetecteerd op basis van de pagina-achtergrond indien niet ingesteld
Widgetstructuur
De widget wordt weergegeven met de volgende HTML-structuur:

Standaard CSS-referentie

Aanpassingsvoorbeelden
Verwijder de rand van de container

Aangepaste linkkleur
