Skip to content

Stil kartice ​

Kartica Dreame Vacuum je privzeto združljiva z osnovno temo Home Assistanta. Vse notranje komponente, meniji in postavitve se samodejno prilagodijo aktivni temi Home Assistanta. Brezhibno podeduje barve Svetla in Temna načina dinamično, kar pri običajnih pogojih naredi prilagojeno oblikovanje nepotrebno.

Home Assistant SvetlaHome Assistant Svetla
Home Assistant SvetlaHome Assistant Svetla

Ustvarjanje prilagojene teme Home Assistant za spreminjanje estetike vključuje preglasitev zunanjih lastnosti CSS, navedenih spodaj.

Oblikovanje zemljevida

Te nastavitve vplivajo le na uporabniške komponente kartice. Prilagajanje notranjih barv samega zemljevida sesalnika, kot so sobe, poti in stene, se ureja v Preglasitev barv razdelku.

Kartica prav tako uporablja notranje nastavitve s predpono --dvc-. Neposredno preglasitev notranjih nastavitev ni priporočljiva, saj se bo njihovo vedenje spremenilo v prihodnjih posodobitvah. Namesto tega ciljate na zunanje nastavitve teme Home Assistant, navedene spodaj.

card-mod

Vtičnik card-mod je izrecno onemogočen in ni podprt na tej kartici za zagotovitev stabilnosti. Za preglasitev CSS lastnosti, predstavljenih na tej strani, je treba uporabiti lastne teme Home Assistant.

Če določene vizualne spremembe ni mogoče doseči s temami, se lahko preko strani Poročanje o težavah vloži zahteva za funkcijo, ki pojasnjuje želene spremembe in razloge zanjo.

Ozadja in robovi ​

Te nastavitve nadzirajo glavni strukturni videz kartice.

SpremenljivkaOpis
--ha-card-backgroundDoloča glavno barvo ozadja kartice.
--secondary-background-colorUporablja se za sekundarne površine, ozadja slojev in lebdeče menije.
--view-backgroundOsnovna barva ozadja nadzorne plošče. Kartica to uporablja v načinu panel ali picture, da se brezhibno zlije.
--ha-card-border-radiusDoloča zaobljenost zunanjih robov kartice.
--ha-card-border-widthŠirina črte roba kartice.
--ha-card-border-colorBarva roba kartice.
--divider-colorBarva notranjih delilnikov seznamov in separatorjev.
--ha-card-box-shadowSenca škatle, uporabljena na glavnem vsebnem polju kartice.
--ha-card-backdrop-filterOmogoča dodajanje filtrov za ozadje, kot je blur, na ozadje kartice.

Besedilo in tipografija ​

Te nastavitve določajo barve besedila, ki se uporabljajo v celotnem uporabniškem vmesniku.

SpremenljivkaOpis
--primary-text-colorGlavna barva besedila, uporabljena za primarne naslove, stanje besedila in vrednosti.
--secondary-text-colorUporablja se za sekundarno besedilo, podrobna stanja in neaktivne oznake zavihkov.
--disabled-text-colorBarva besedila, ki trenutno ni na voljo ali je onemogočeno.
--text-primary-colorBarva besedila, ki se nahaja neposredno na gumbih z glavno barvo.

Ikone in poudarki ​

Te nastavitve upravljajo barvanje interaktivnih elementov, aktivnih stanj in ikon.

SpremenljivkaOpis
--primary-colorGlavna barva poudarka za aktivne elemente, gumbe, animacije nalagalnika in izbrane zavihke.
--light-primary-colorSvetlejša različica glavne barve, uporabljena za stanje ob premiku miške ali ozadje aktivnih gumbov.
--accent-colorAlternativna barva poudarka, uporabljena za specifične poudarke v uporabniškem vmesniku.
--mdc-theme-on-primaryBarva besedila ali ikon, postavljena na ozadju z glavno barvo.
--paper-item-icon-colorPrivzeta barva za ikone stanja in menija.
--paper-item-icon-active-colorBarva, ki se uporabi za ikone, ko je njihov ustrezni status aktiven.

Statusne in semantične barve ​

Kartica dinamično spreminja barvo glede na stanje sesalnika in aktivna obvestila.

SpremenljivkaOpis
--success-colorUporablja se za uspešne operacije ali pozitivna stanja, kot je polna napolnjenost.
--info-colorUporablja se za informativne elemente in standardna opozorila.
--warning-colorUporablja se za opozorilna opozorila, stanje nizke baterije ali manjše težave.
--error-colorUporablja se za kritične napake, napake in neprehodne predmete na zemljevidu.
--state-unavailable-colorBarva, ki označuje, da sesalnik trenutno ni na voljo ali je brez povezave.

Interaktivni elementi ​

Nastavitve teme, ki so posebej usmerjene na uporabniške vmesnike, kot so gumbi, drsniki in vnosna polja.

SpremenljivkaOpis
--mdc-theme-surfaceBarva površine za lebdeče menije, spustne sezname in pojavne kartice.
--mdc-button-raised-box-shadowSenca, ki se uporabi za dvignjene gumbe, da jim doda globino.
--input-hover-line-colorBarva poudarka pri premikanju miške nad določenimi polji za vnos.
--input-dropdown-icon-colorBarva kazala/puščic v spustnih menijih.
--scrollbar-thumb-colorBarva, uporabljena za drsnik/roke na daljinskem upravljalniku in drsnikih.
--rgb-primary-colorRGB različica glavne barve, ločena z vejico, uporabljena za uporabo alfa prosojnosti.
--rgb-primary-text-colorRGB različica glavne barve besedila, ločena z vejico, uporabljena za uporabo alfa prosojnosti.