CSS Personalizado
Para controlo total sobre a aparência do banner, use CSS personalizado para substituir qualquer estilo.
Onde adicionar CSS personalizado
Vá a Construtor de Banner → Avançado → CSS Personalizado e cole o seu CSS.
O CSS personalizado é injetado numa tag <style> dentro do shadow DOM do ConsentForge, pelo que afeta apenas o banner — não os estilos do seu site.
Nomes de classe do banner
| Seletor | Elemento |
|---|---|
.cf-banner | Contentor raiz do banner |
.cf-banner__title | Cabeçalho do banner |
.cf-banner__description | Texto do corpo do banner |
.cf-btn-accept | Botão Aceitar Tudo |
.cf-btn-reject | Botão Rejeitar Tudo |
.cf-btn-customize | Botão Personalizar / Gerir Preferências |
.cf-preference-center | Sobreposição do Centro de Preferências |
.cf-category | Uma linha de categoria individual no Centro de Preferências |
.cf-toggle | O input de toggle de consentimento |
Exemplos
Botões arredondados
.cf-btn-accept,
.cf-btn-reject,
.cf-btn-customize {
border-radius: 9999px;
}
Botões de largura total no mobile
@media (max-width: 640px) {
.cf-banner__actions {
flex-direction: column;
}
.cf-btn-accept,
.cf-btn-reject {
width: 100%;
}
}
Cor personalizada do toggle
.cf-toggle:checked {
background-color: #10B981;
}
Variáveis CSS
Para alterações de cor/fonte, prefira variáveis CSS a substituições de classe — são mais fáceis de manter e seguras em atualizações.