
Taal 🇳🇱 Nederlands
Aan de slag
Widget-styling
Andere frontend-bibliotheken
Custom Styling Guide
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 aan te passen 
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
Referentie voor styling van de Reacties-widget (v2, nieuwste) 

Styling van de widget Recente reacties 
De Recent Comments-widget toont een lijst met de meest recente reacties op uw site of voor een specifieke pagina.
Deze widget bevat minimale standaardstyling en is ontworpen om eenvoudig aangepast te kunnen worden met uw eigen CSS.
Widgetstructuur
De widget wordt gerenderd met de volgende HTML-structuur:
<div class="fastcomments-recent-comments">
<div class="comment">
<div class="user-details">
<img src="..." alt="Avatar" class="avatar" />
<span class="user-name">Username</span>
<span class="reply-date-time">2 hours ago</span>
</div>
<div class="comment-text">Comment content...</div>
<div class="link-wrapper">
<a class="link" href="...">Page Title</a>
</div>
</div>
<!-- More comments... -->
</div>
Standaard CSS-referentie voor Recent Comments
De widget bevat de volgende minimale standaardstyling:

Voorbeelden van aanpassingen
Avatargrootte wijzigen
.fastcomments-recent-comments .comment .user-details img {
width: 32px !important;
height: 32px !important;
border-radius: 50%;
}
Afkappen van reactietekst wijzigen
De standaardstyling gebruikt CSS-trucs om lange reacties af te kappen met "...". Om dit uit te schakelen:
.fastcomments-recent-comments .comment .comment-text:before,
.fastcomments-recent-comments .comment .comment-text:after {
display: none !important;
}
Rand toevoegen aan reacties
.fastcomments-recent-comments .comment {
border-bottom: 1px solid #eee !important;
padding-bottom: 10px !important;
}
Styling van de widget Toppagina's 
De Top Pages-widget toont een lijst van uw meest becommentarieerde pagina's.
Deze widget bevat minimale standaardstyling en is ontworpen om eenvoudig met uw eigen CSS aangepast te worden.
Widgetstructuur
De widget wordt weergegeven met de volgende HTML-structuur:
<div class="fastcomments-top-pages">
<div class="page">
<a class="title-link" href="...">Page Title (42)</a>
</div>
<!-- More pages... -->
</div>
Standaard CSS-referentie voor Top Pages
De widget bevat de volgende minimale standaardstyling:

Aanpassingsvoorbeelden
Stijl toevoegen aan links
.fastcomments-top-pages .title-link {
color: #0066cc !important;
text-decoration: none !important;
font-size: 14px !important;
}
.fastcomments-top-pages .title-link:hover {
text-decoration: underline !important;
}
Randen toevoegen tussen pagina's
.fastcomments-top-pages .page {
border-bottom: 1px solid #eee !important;
padding: 10px 0 !important;
}
.fastcomments-top-pages .page:last-child {
border-bottom: none !important;
}
Stijl het aantal reacties
.fastcomments-top-pages .title-link {
display: flex !important;
justify-content: space-between !important;
}