
Langue 🇨🇦 Français (Canada)
Premiers pas
Style des widgets
Autres bibliothèques front-end
Custom Styling Guide
Ce guide fournit le CSS par défaut complet utilisé par le widget de commentaires FastComments (v2) et quelques instructions pour surcharger les styles.
Comprendre le CSS par défaut vous permet de :
- Personnaliser l'apparence en surchargeant des styles spécifiques
- Résoudre les problèmes de style en voyant quelles classes et sélecteurs sont disponibles
- Créer des thèmes personnalisés compatibles avec la structure du widget
- Utiliser avec des assistants d'IA pour générer des modifications CSS personnalisées.
Comment surcharger les styles
La façon de surcharger les styles varie selon le widget. Pour le widget de commentaires, vous devez utiliser le paramètre de configuration customCSS pour
transmettre le CSS dans l'iframe, ou spécifier le CSS dans la page de Personnalisation du tableau de bord administrateur qui servira le CSS
depuis notre CDN.
Comment personnaliser les styles 
Comment personnaliser le style du widget de commentaires
Vous pouvez personnaliser le style du widget de commentaires de deux façons :
Option 1 : via le paramètre customCSS
Transmettez votre CSS personnalisé sous forme de chaîne au paramètre customCSS lors de l'initialisation du widget :
window.FastCommentsUI(document.getElementById('fastcomments-widget'), {
tenantId: 'your-tenant-id',
customCSS: `
.fast-comments .comment {
background-color: #f0f0f0 !important;
border-radius: 8px !important;
}
`
});
Option 2 : via le tableau de bord d'administration
- Accédez à la page de personnalisation du widget dans votre tableau de bord d'administration
- Faites défiler jusqu'à la section "CSS personnalisé" sous "Avancé"
- Entrez votre CSS personnalisé
- Cliquez sur "Enregistrer"
Votre CSS personnalisé sera appliqué à tous les widgets de commentaires sur votre site.
Conseils
- Utilisez
!importantpour remplacer les styles par défaut si nécessaire - Ciblez des sélecteurs spécifiques pour éviter d'affecter d'autres parties de votre site
- Testez votre CSS dans différents navigateurs pour assurer la compatibilité
- Le widget utilise du CSS standard - aucun préprocesseur spécial n'est requis
Référence de style du widget de commentaires (v2, dernière version) 

Style du widget des commentaires récents 
Le widget Recent Comments affiche une liste des commentaires les plus récents sur l’ensemble de votre site ou pour une page spécifique.
Ce widget inclut un style par défaut minimal et est conçu pour être facilement personnalisé avec votre propre CSS.
Structure du widget
Le widget est rendu avec la structure HTML suivante :
<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>
Référence du CSS par défaut du widget Commentaires récents
Le widget inclut le style par défaut minimal suivant :

Exemples de personnalisation
Modifier la taille de l'avatar
.fastcomments-recent-comments .comment .user-details img {
width: 32px !important;
height: 32px !important;
border-radius: 50%;
}
Modifier la troncation du texte du commentaire
Le style par défaut utilise des astuces CSS pour tronquer les longs commentaires avec "..." . Pour désactiver :
.fastcomments-recent-comments .comment .comment-text:before,
.fastcomments-recent-comments .comment .comment-text:after {
display: none !important;
}
Ajouter une bordure aux commentaires
.fastcomments-recent-comments .comment {
border-bottom: 1px solid #eee !important;
padding-bottom: 10px !important;
}
Style du widget des pages populaires 
Le widget Top Pages affiche une liste de vos pages les plus commentées.
Ce widget inclut un style par défaut minimal et est conçu pour être facilement personnalisé avec votre propre CSS.
Widget Structure
Le widget s'affiche avec la structure HTML suivante :
<div class="fastcomments-top-pages">
<div class="page">
<a class="title-link" href="...">Page Title (42)</a>
</div>
<!-- More pages... -->
</div>
Top Pages Default CSS Reference
Le widget comprend le style par défaut minimal suivant :

Customization Examples
Add Styling to 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;
}
Add Borders Between Pages
.fastcomments-top-pages .page {
border-bottom: 1px solid #eee !important;
padding: 10px 0 !important;
}
.fastcomments-top-pages .page:last-child {
border-bottom: none !important;
}
Style the Comment Count
.fastcomments-top-pages .title-link {
display: flex !important;
justify-content: space-between !important;
}