
Idioma 🇧🇷 Português (Brasil)
Começando
Estilização de Widget
Outras Bibliotecas Frontend
Guia de Estilização Personalizada
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 o estilo 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.fcConfigs = [{
target: '#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
- Acesse a página de Personalização do Widget no seu painel de administração
- Role até a seção "CSS personalizado" em "Avançado"
- Insira 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 os estilos padrão, se necessário - Use 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
Personalizando a Borda da Caixa de Comentário 
A borda ao redor da caixa de comentário é composta pela própria borda da área de texto mais algumas linhas finas que o widget desenha ao seu redor. Para mudar sua cor ou o arredondamento dos cantos, defina essas variáveis CSS em vez de estilizar o textarea diretamente. As variáveis restilizam todas as partes da borda de uma vez, de modo que os cantos e as cores sempre se alinhem.
| Variável | O que altera | Padrão |
|---|---|---|
--fc-input-border-color | Cor da borda | #bfbfbf |
--fc-input-border-color-focus | Cor da borda enquanto o usuário está digitando | #555 |
--fc-input-border-radius | Arredondamento dos cantos arredondados | 11px |
--fc-input-border-start-start-radius | Arredondamento do canto superior esquerdo quadrado (superior direito em idiomas da direita para a esquerda) | 0 |
Adicione o CSS na caixa Custom CSS na página de Personalização do Widget, ou passe‑o com a opção customCSS. Você só precisa definir as variáveis que deseja alterar.
Você também pode usar o assistente Comment box border logo abaixo da caixa Custom CSS, que gera esse CSS para você.
Alterar a Cor da Borda

Alterar a Cor da Borda ao Digitar

Arredondar Todos os Quatro Cantos
Por padrão o canto superior esquerdo é quadrado. Defina ambas as variáveis de raio para arredondar os quatro cantos da mesma forma:

Cantos Quadrados

Combinar com sua Marca

Cores Diferentes no Modo Escuro
Quando o widget está no modo escuro ele tem a classe dark, então você pode definir valores diferentes para o modo escuro:

Por que não estilizar a área de texto diretamente?
O widget desenha parte da borda da caixa de comentário ele mesmo, ao redor da área de texto. Se você definir border-color ou border-radius apenas no textarea, essas linhas mantêm o estilo padrão e a borda parece incompatível, por exemplo, uma linha quadrada atravessando um canto arredondado. As variáveis acima alteram ambos de uma vez.
Referência de CSS Personalizado para Widget de Comentário (v2, mais recente) 

Estilização do Widget de Comentários Recentes 
O Widget de Comentários Recentes exibe uma lista dos comentários mais recentes em seu site ou para uma página específica. Ele inclui um cabeçalho, avatares arredondados, pré-visualizações dos comentários, datas clicáveis que direcionam diretamente para o comentário e detecção automática do modo escuro.
Basic Installation
Run 
Configuration Options
- tenantId (required): Your FastComments tenant ID
- urlId (optional): Filter to a single page. Leave null for all pages
- count (optional): Number of comments to show. Default is
10 - hasDarkBackground (optional): Force dark mode styling. Auto-detected from the page background if not set
Widget Structure
The widget renders with the following HTML structure:

Default CSS Reference

Customization Examples
Change Avatar Size

Show More Lines of Comment Text

Remove the Container Border

Estilização do Widget de Páginas Mais Comentadas 
O Widget Páginas Mais Comentadas exibe uma lista ranqueada das suas páginas mais comentadas. Inclui um título, posições numeradas, contagens de comentários com ícones, datas da última atividade e detecção automática de modo escuro.
Instalação Básica
Run 
Opções de Configuração
- tenantId (obrigatório): Seu ID de locatário do FastComments
- hasDarkBackground (opcional): Força o estilo em modo escuro. Detectado automaticamente a partir do fundo da página se não for definido
Estrutura do Widget
O widget é renderizado com a seguinte estrutura HTML:

Referência de CSS Padrão

Exemplos de Personalização
Remover as Insígnias de Classificação

Remover a Borda do Contêiner

Estilização do Widget de Discussões Recentes 
The Recent Discussions Widget displays a list of pages sorted by the most recent comment activity. It includes a heading, last activity dates, comment counts with icons, and automatic dark mode detection.
Instalação Básica
Run 
Opções de Configuração
- tenantId (required): Seu ID de locatário FastComments
- count (optional): Número de páginas a exibir. O padrão é
20, máximo100 - hasDarkBackground (optional): Forçar estilo em modo escuro. Detectado automaticamente a partir do fundo da página se não definido
Estrutura do Widget
O widget é renderizado com a seguinte estrutura HTML:

Referência de CSS Padrão

Exemplos de Personalização
Remover a Borda do Contêiner

Cor de Link Personalizada
