
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 stijl van de commentaarwidget aan te passen
U kunt de styling van de commentaarwidget op twee manieren aanpassen:
Optie 1: Via de customCSS-parameter
Geef uw aangepaste CSS als een string door aan de customCSS-parameter wanneer u de widget initialiseert:
window.FastCommentsUI(document.getElementById('fastcomments-widget'), {
tenantId: 'your-tenant-id',
customCSS: `
.fast-comments .comment {
background-color: #f0f0f0 !important;
border-radius: 8px !important;
}
`
});
Optie 2: Via het Admin-dashboard
- Ga naar de Widget Customization page in uw beheerdersdashboard
- Scrol naar de sectie "Custom CSS" onder "Advanced"
- Voer uw aangepaste CSS in
- Klik op "Save"
Uw aangepaste CSS wordt toegepast op alle commentaarwidgets op uw site.
Tips
- Gebruik
!importantom standaardstijlen indien nodig te overschrijven - Richt u op specifieke selectoren om te voorkomen dat andere delen van uw site worden beïnvloed
- Test uw CSS in verschillende browsers voor compatibiliteit
- De widget gebruikt standaard CSS - geen speciale preprocessors nodig
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;
}