É possível acessar as variáveis de cores do tema do Discourse no meu próprio componente de tema?
Estou tentando usar variáveis como --secondary no meu CSS e parece que não está funcionando.
É possível acessar as variáveis de cores do tema do Discourse no meu próprio componente de tema?
Estou tentando usar variáveis como --secondary no meu CSS e parece que não está funcionando.
Sim, você deve ser capaz de acessar as variáveis nativas de CSS do core de um tema ou componente de tema ![]()
por exemplo:
body {
background-color: var(--secondary);
}
Você poderia compartilhar um exemplo que não está funcionando?
Ah! Eu não estava usando var()
Tenho problemas assim o tempo todo. Claro, é “óbvio” usar var, mas só se você souber e conseguir se lembrar!
Estou esperando algo para rodar, então, por curiosidade, verifiquei https://ask.discourse.com/ e perguntei “É possível acessar as variáveis de cor do tema Discourse no meu próprio componente de tema?” e eis que obtive isto:
Variáveis de Cor Disponíveis:
O Discourse fornece várias propriedades personalizadas de CSS predefinidas para cores, como:
var(--primary)
var(--secondary)
var(--tertiary)
var(--quaternary)
var(--header_background)
var(--header_primary)
var(--highlight)
var(--danger)
var(--success)
var(--love)
Exemplo de Uso:
Você pode usar essas variáveis em seu CSS para garantir que seu tema se adapte a diferentes esquemas de cores selecionados pelo usuário. Por exemplo:
body {
background: var(--highlight);
}
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.