
Idioma 🇧🇷 Português (Brasil)
Primeiros Passos
Estilização do Widget
Outras Bibliotecas de Frontend
Custom Styling Guide
Este guia fornece o CSS padrão completo usado pelo widget de comentários FastComments (v2) e algumas instruções para sobrescrever os estilos.
Entender o CSS padrão permite que você:
- Personalize a aparência sobrescrevendo estilos específicos
- Solucione problemas de estilo ao ver quais classes e seletores estão disponíveis
- Crie temas personalizados que funcionem com a estrutura do widget
- Use com assistentes de IA para gerar modificações CSS personalizadas.
Como sobrescrever estilos
Sobrescrever estilos varia conforme o widget. Para o widget de comentários, você deve usar o parâmetro de configuração customCSS para passar o CSS para o iframe, ou especificar o CSS na página de Personalização no painel de administração, que servirá o CSS a partir da nossa CDN.
Como Personalizar Estilos 
Como Personalizar os Estilos do Widget de Comentários
Você pode personalizar a aparência do widget de comentários de duas maneiras:
Opção 1: Via parâmetro customCSS
Passe seu CSS personalizado como uma string para o parâmetro customCSS ao inicializar o widget:
window.FastCommentsUI(document.getElementById('fastcomments-widget'), {
tenantId: 'your-tenant-id',
customCSS: `
.fast-comments .comment {
background-color: #f0f0f0 !important;
border-radius: 8px !important;
}
`
});
Opção 2: Via Painel de Administração
- Vá para a Página de Personalização do Widget no seu painel de administração
- Role até a seção "CSS Personalizado" em "Avançado"
- Digite seu CSS personalizado
- Clique em "Salvar"
Seu CSS personalizado será aplicado a todos os widgets de comentários no seu site.
Dicas
- Use
!importantpara sobrescrever estilos padrão, se necessário - Mire em seletores específicos para evitar afetar outras partes do seu site
- Teste seu CSS em diferentes navegadores para compatibilidade
- O widget usa CSS padrão — nenhum pré-processador especial é necessário
Referência de Estilização do Widget de Comentários (v2, mais recente) 

Estilização do Widget de Comentários Recentes 
O widget Comentários Recentes exibe uma lista dos comentários mais recentes em todo o seu site ou de uma página específica.
Este widget inclui uma estilização padrão mínima e foi projetado para ser facilmente personalizado com seu próprio CSS.
Estrutura do Widget
O widget é renderizado com a seguinte estrutura HTML:
<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>
Referência de CSS Padrão dos Comentários Recentes
O widget inclui a seguinte estilização padrão mínima:

Exemplos de Personalização
Alterar o Tamanho do Avatar
.fastcomments-recent-comments .comment .user-details img {
width: 32px !important;
height: 32px !important;
border-radius: 50%;
}
Alterar o Truncamento do Texto do Comentário
A estilização padrão usa truques de CSS para truncar comentários longos com "...". Para desabilitar:
.fastcomments-recent-comments .comment .comment-text:before,
.fastcomments-recent-comments .comment .comment-text:after {
display: none !important;
}
Adicionar Borda aos Comentários
.fastcomments-recent-comments .comment {
border-bottom: 1px solid #eee !important;
padding-bottom: 10px !important;
}
Estilização do Widget de Páginas Principais 
O widget Top Pages exibe uma lista das suas páginas mais comentadas.
Este widget inclui um estilo padrão mínimo e foi projetado para ser facilmente personalizado com seu próprio CSS.
Estrutura do Widget
O widget é renderizado com a seguinte estrutura HTML:
<div class="fastcomments-top-pages">
<div class="page">
<a class="title-link" href="...">Page Title (42)</a>
</div>
<!-- More pages... -->
</div>
Referência de CSS Padrão do widget Top Pages
O widget inclui o seguinte estilo padrão mínimo:

Exemplos de Personalização
Adicionar Estilo aos 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;
}
Adicionar Bordas Entre as Páginas
.fastcomments-top-pages .page {
border-bottom: 1px solid #eee !important;
padding: 10px 0 !important;
}
.fastcomments-top-pages .page:last-child {
border-bottom: none !important;
}
Estilizar a Contagem de Comentários
.fastcomments-top-pages .title-link {
display: flex !important;
justify-content: space-between !important;
}