Skip to content

Estilo dos Cartões ​

O Cartão Dreame Vacuum cumpre nativamente o tema padrão do Home Assistant. Todos os componentes internos, menus e layouts adaptam-se automaticamente ao tema ativo do Home Assistant. Herdando de forma fluida tanto as cores do Modo Claro como do Modo Escuro de forma dinâmica, tornando desnecessária a personalização de estilos em condições padrão.

Home Assistant ClaroHome Assistant Claro
Home Assistant ClaroHome Assistant Claro

Criar um tema personalizado do Home Assistant para ajustar o aspeto envolve substituir as propriedades CSS externas listadas abaixo.

Estilização do Mapa

Estas definições afetam apenas os componentes da interface do cartão. Personalizar as cores internas do próprio mapa do aspirador, como divisões, caminhos e paredes, é feito na secção Substituir Cores.

O cartão também utiliza definições internas com o prefixo --dvc-. Substituir diretamente definições internas não é recomendado, pois o seu comportamento muda em atualizações futuras. Em vez disso, direcione as definições externas do tema 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. Os temas personalizados do Home Assistant devem ser usados para substituir as propriedades CSS fornecidas nesta página.

Se uma alteração visual específica não puder ser realizada através de temas, um pedido de funcionalidade explicando as alterações desejadas e a razão por trás delas pode ser submetido através da página Relatório de Problemas.

Fundos e Bordas ​

Estas definiçõ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 isto quando está em modo panel ou picture para se integrar perfeitamente.
--ha-card-border-radiusDefine a arredondamento dos cantos exteriores 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 internos da lista.
--ha-card-box-shadowA sombra (box-shadow) 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 ​

Estas definições determinam as cores de texto utilizadas na interface de utilizador.

VariávelDescrição
--primary-text-colorA cor principal do texto utilizada para títulos primários, texto de estado e valores.
--secondary-text-colorUtilizada para texto secundário, estados detalhados e etiquetas de separadores inativos.
--disabled-text-colorCor utilizada para texto que está atualmente indisponível ou desativado.
--text-primary-colorA cor do texto colocado diretamente em botões com cor primária.

Ícones & Acentos ​

Estas definições gerem a coloração de elementos interativos, estados ativos e ícones.

VariávelDescrição
--primary-colorA cor de acento primária para elementos ativos, botões, animações de carregamento e separadores selecionados.
--light-primary-colorUma versão mais clara da cor primária, utilizada para estados de passagem do rato ou fundos de botões ativos.
--accent-colorCor de acento alternativa utilizada para destaques específicos na interface de utilizador.
--mdc-theme-on-primaryCor do texto ou ícones colocados sobre um fundo de cor primária.
--paper-item-icon-colorA cor por defeito para ícones de estado e de menu.
--paper-item-icon-active-colorA cor aplicada aos ícones quando o seu estado correspondente está ativo.

Cores de Estado e Semânticas ​

O cartão altera dinamicamente de cor 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 fraca 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 direcionadas especificamente a componentes da interface do utilizador como botões, barras de rolagem e campos de entrada.

VariávelDescrição
--mdc-theme-surfaceA cor de superfície para menus flutuantes, dropdowns e cartões pop-up.
--mdc-button-raised-box-shadowA sombra aplicada aos botões elevados para lhes conferir profundidade.
--input-hover-line-colorCor do sublinhado ao passar o cursor sobre campos de entrada específicos.
--input-dropdown-icon-colorCor dos ícones de caret/seta dentro dos menus dropdown.
--scrollbar-thumb-colorCor usada para o botão (thumb) do joystick do controlo remoto e das 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.