Skip to content

Stile delle Schede ​

La Dreame Vacuum Card è nativamente compatibile con il tema predefinito di Home Assistant. Tutti i componenti interni, i menu e i layout si adattano automaticamente al tema attivo di Home Assistant. Eredita senza soluzione di continuità sia i colori della modalità Light sia della modalità Dark in modo dinamico, rendendo inutile la personalizzazione dello stile nelle condizioni standard.

Home Assistant LightHome Assistant Light
Home Assistant LightHome Assistant Light

Creare un tema personalizzato di Home Assistant per modificare l'estetica comporta la sovrascrittura delle proprietà CSS esterne elencate di seguito.

Stile della mappa

Queste impostazioni influiscono solo sui componenti dell'interfaccia utente della card. La personalizzazione dei colori interni della mappa del robot aspirapolvere, come stanze, percorsi e pareti, viene gestita nella sezione Sovrascrivere i colori.

La card utilizza anche impostazioni interne con prefisso --dvc-. Sovrascrivere direttamente le impostazioni interne non è consigliato, poiché il loro comportamento può cambiare nelle future aggiornamenti. È preferibile modificare le impostazioni del tema esterno di Home Assistant elencate di seguito.

card-mod

Il plugin card-mod è esplicitamente disabilitato e non supportato in questa scheda per garantire la stabilità. È necessario utilizzare temi personalizzati di Home Assistant per sovrascrivere le proprietà CSS fornite in questa pagina.

Se una modifica visiva specifica non può essere ottenuta tramite i temi, è possibile inviare una richiesta di funzionalità che spieghi le modifiche desiderate e le motivazioni tramite la pagina Segnalazione Problemi.

Sfondo e bordi ​

Queste impostazioni controllano l'aspetto strutturale principale della scheda.

VariabileDescrizione
--ha-card-backgroundDefinisce il colore di sfondo principale della scheda.
--secondary-background-colorUsato per superfici secondarie, sfondi di sovrapposizione e menu flottanti.
--view-backgroundColore di sfondo di base della dashboard. La scheda lo utilizza quando è in modalità panel o picture per fondersi perfettamente.
--ha-card-border-radiusDefinisce la rotondità degli angoli esterni della scheda.
--ha-card-border-widthLarghezza della linea del bordo della scheda.
--ha-card-border-colorColore del bordo della scheda.
--divider-colorColore dei divisori e separatori interni delle liste.
--ha-card-box-shadowL'ombra della scatola applicata al contenitore principale della scheda.
--ha-card-backdrop-filterConsente di aggiungere filtri di sfondo, come blur, allo sfondo della scheda.

Testo e Tipografia ​

Queste impostazioni determinano i colori del testo utilizzati nell'interfaccia utente.

VariabileDescrizione
--primary-text-colorIl colore principale del testo utilizzato per le intestazioni principali, il testo di stato e i valori.
--secondary-text-colorUtilizzato per il testo secondario, gli stati dettagliati e le etichette delle schede inattive.
--disabled-text-colorColore utilizzato per il testo attualmente non disponibile o disabilitato.
--text-primary-colorIl colore del testo posizionato direttamente sopra i pulsanti di colore principale.

Icone e Accenti ​

Queste impostazioni gestiscono la colorazione degli elementi interattivi, degli stati attivi e delle icone.

VariabileDescrizione
--primary-colorIl colore di accento principale per gli elementi attivi, i pulsanti, le animazioni del caricatore e le schede selezionate.
--light-primary-colorUna versione più chiara del colore principale, utilizzata per gli stati di passaggio del mouse o gli sfondi dei pulsanti attivi.
--accent-colorColore di accento alternativo utilizzato per evidenziare elementi specifici nell'interfaccia utente.
--mdc-theme-on-primaryColore del testo o delle icone posizionate sopra uno sfondo di colore principale.
--paper-item-icon-colorIl colore predefinito per gli stati e le icone dei menu.
--paper-item-icon-active-colorIl colore applicato alle icone quando il loro stato corrispondente è attivo.

Colori di Stato e Semantici ​

La scheda cambia dinamicamente colore in base allo stato dell'aspirapolvere e alle notifiche attive.

VariabileDescrizione
--success-colorUsato per operazioni riuscite o stati positivi, come essere completamente carico.
--info-colorUsato per elementi informativi e avvisi standard.
--warning-colorUsato per avvisi di attenzione, stati di batteria bassa o problemi minori.
--error-colorUsato per guasti critici, errori e oggetti della mappa impercorribili.
--state-unavailable-colorColore che indica che l'aspirapolvere è attualmente non disponibile o offline.

Elementi Interattivi ​

Impostazioni del tema che mirano specificamente ai componenti dell'interfaccia utente come pulsanti, barre di scorrimento e campi di input.

VariabileDescrizione
--mdc-theme-surfaceColore della superficie per menu flottanti, menu a discesa e schede popup.
--mdc-button-raised-box-shadowL'ombra applicata ai pulsanti rialzati per dare loro profondità.
--input-hover-line-colorColore della sottolineatura quando si passa il mouse su specifici campi di input.
--input-dropdown-icon-colorColore delle icone del cursore/freccia all'interno dei menu a discesa.
--scrollbar-thumb-colorColore usato per il pollice del joystick del telecomando e delle barre di scorrimento.
--rgb-primary-colorVersione RGB separata da virgole del colore primario, usata per applicare la trasparenza alpha.
--rgb-primary-text-colorVersione RGB separata da virgole del colore del testo primario, usata per applicare la trasparenza alpha.