Skip to content

Estilo do Cartão ​

O Cartão Dreame Vacuum é compatível nativamente com o tema padrão do Home Assistant. Todos os componentes internos, menus e layouts se adaptam automaticamente ao tema ativo do Home Assistant. Ele herda perfeitamente as cores dos modos Claro e Escuro de forma dinâmica, tornando a personalização de estilo desnecessária em condições padrão.

Home Assistant ClaroHome Assistant Claro
Home Assistant ClaroHome Assistant Claro

Criar um tema personalizado do Home Assistant para customizar a estética envolve sobrescrever as propriedades de CSS externas listadas abaixo.

Estilo do Mapa

Essas configurações afetam apenas os componentes de interface do cartão. Customizar as cores internas do próprio mapa do aspirador, como cômodos, caminhos e paredes, é feito na seção Sobrescrever Cores.

O cartão também utiliza configurações internas com o prefixo --dvc-. Sobrescrever configurações internas diretamente não é recomendado, pois seu comportamento pode mudar em atualizações futuras. Foque nas configurações de tema externas do Home Assistant listadas abaixo.

card-mod

O plugin card-mod está explicitamente desativado e não suportado neste cartão para garantir a estabilidade. Temas personalizados do Home Assistant devem ser usados para sobrescrever as propriedades CSS fornecidas nesta página.

Se uma mudança visual específica não puder ser alcançada através de temas, uma solicitação de recurso explicando as mudanças desejadas e a justificativa pode ser enviada pela página Relatório de Problemas.

Fundos e Bordas ​

Essas configurações controlam a aparência estrutural principal do cartão.

VariávelDescrição
--ha-card-backgroundDefine a cor de fundo principal do cartão.
--secondary-background-colorUsado para superfícies secundárias, fundos de sobreposição e menus flutuantes.
--view-backgroundA cor de fundo base do painel. O cartão usa isso quando em modo panel ou picture para se integrar perfeitamente.
--ha-card-border-radiusDefine a arredondamento dos cantos externos do cartão.
--ha-card-border-widthLargura da linha da borda do cartão.
--ha-card-border-colorCor da borda do cartão.
--divider-colorCor dos divisores e separadores de listas internas.
--ha-card-box-shadowA sombra da caixa aplicada ao contêiner principal do cartão.
--ha-card-backdrop-filterPermite adicionar filtros de fundo, como blur, ao fundo do cartão.

Texto & Tipografia ​

Essas configurações determinam as cores de texto usadas em toda a interface do usuário.

VariávelDescrição
--primary-text-colorA cor principal do texto usada para títulos primários, textos de estado e valores.
--secondary-text-colorUsada para texto secundário, status detalhados e rótulos de abas inativas.
--disabled-text-colorCor usada para texto que está atualmente indisponível ou desativado.
--text-primary-colorA cor do texto que fica diretamente sobre botões com cor primária.

Ícones & Acentos ​

Essas configurações gerenciam a coloração de elementos interativos, estados ativos e ícones.

VariávelDescrição
--primary-colorA cor de destaque primária para elementos ativos, botões, animações de carregamento e abas selecionadas.
--light-primary-colorUma versão mais clara da cor primária, usada para estados de hover ou fundos de botões ativos.
--accent-colorCor de destaque alternativa usada para realces específicos na interface do usuário.
--mdc-theme-on-primaryCor do texto ou ícones colocados sobre um fundo com cor primária.
--paper-item-icon-colorA cor padrão para ícones de estado e de menu.
--paper-item-icon-active-colorA cor aplicada aos ícones quando seu estado correspondente está ativo.

Cores de Status e Semânticas ​

O cartão muda de cor dinamicamente com base no estado do aspirador e nas notificações ativas.

VariávelDescrição
--success-colorUsado para operações bem-sucedidas ou estados positivos, como estar totalmente carregado.
--info-colorUsado para elementos informativos e alertas padrão.
--warning-colorUsado para alertas de aviso, estados de bateria baixa ou problemas menores.
--error-colorUsado para falhas críticas, erros e objetos do mapa intransponíveis.
--state-unavailable-colorA cor que indica que o aspirador está atualmente indisponível ou offline.

Elementos Interativos ​

Configurações de tema especificamente voltadas para componentes de interface, como botões, barras de rolagem e campos de entrada.

VariávelDescrição
--mdc-theme-surfaceA cor de superfície para menus flutuantes, menus suspensos e cartões pop-up.
--mdc-button-raised-box-shadowA sombra aplicada a botões elevados para dar profundidade.
--input-hover-line-colorCor do sublinhado ao passar o mouse sobre campos de entrada específicos.
--input-dropdown-icon-colorCor dos ícones de cursor/seta dentro de menus suspensos.
--scrollbar-thumb-colorCor usada para o botão do joystick do controle remoto e barras de rolagem.
--rgb-primary-colorVersão RGB separada por vírgulas da cor primária, usada para aplicar transparência alfa.
--rgb-primary-text-colorVersão RGB separada por vírgulas da cor do texto primário, usada para aplicar transparência alfa.