Skip to content

Kortelės stilius ​

„Dreame Vacuum Card“ natūraliai atitinka „Home Assistant“ numatytą temą. Visos vidinės komponentės, meniu ir išplanavimai automatiškai prisitaiko prie aktyvios „Home Assistant“ temos. Ji sklandžiai paveldi tiek Šviesią, tiek Tamsią režimo spalvas dinamiškai, todėl pasirinktinis stilius pagal įprastas sąlygas nėra būtinas.

„Home Assistant“ šviesi tema„Home Assistant“ šviesi tema
„Home Assistant“ šviesi tema„Home Assistant“ šviesi tema

Kuriant pasirinktą „Home Assistant“ temą estetikai pritaikyti, reikia perrašyti žemiau išvardytas išorines CSS savybes.

Žemėlapio stilius

Šie nustatymai veikia tik kortelės vartotojo sąsajos komponentus. Vidinių dulkių siurblio žemėlapio spalvų, pavyzdžiui, kambarių, takų ir sienų, pritaikymas tvarkomas Perrašyti spalvas skiltyje.

Kortelė taip pat naudoja vidinius nustatymus su --dvc- prefiksu. Tiesioginis vidinių nustatymų perrašymas nerekomenduojamas, nes jų elgsena gali keistis būsimuose atnaujinimuose. Vietoj to nukreipkite į žemiau išvardytus išorinius „Home Assistant“ temos nustatymus.

card-mod

card-mod papildinys yra aiškiai išjungtas ir nepalaikomas šioje kortelėje, siekiant užtikrinti stabilumą. Norint perrašyti CSS savybes, pateiktas šiame puslapyje, reikia naudoti pasirinktines Home Assistant temas.

Jei konkrečios vizualinės pakeitimas negali būti pasiektas per temas, pageidaujamo pakeitimo paaiškinimą kartu su priežastimis galima pateikti per Problemos ataskaita puslapį.

Fonai ir kraštinės ​

Šie nustatymai kontroliuoja pagrindinę kortelės struktūros išvaizdą.

KintamasisAprašymas
--ha-card-backgroundNustato pagrindinę kortelės fono spalvą.
--secondary-background-colorNaudojama antriniams paviršiams, perdangos fonams ir iškylančioms meniu.
--view-backgroundPagrindinė prietaisų skydelio fondo spalva. Kortelė naudoja šią spalvą panel arba picture režime, kad nepriekaištingai susilietų.
--ha-card-border-radiusNustato kortelės išorinių kampų apvalumą.
--ha-card-border-widthKortelės kraštinės linijos storis.
--ha-card-border-colorKortelės kraštinės spalva.
--divider-colorVidinių sąrašų skirtukų ir atskyriklių spalva.
--ha-card-box-shadowPagrindiniam kortelės konteineriui taikoma dėžutės šešėlio spalva.
--ha-card-backdrop-filterLeidžia pridėti foninius filtrus, tokius kaip blur, prie kortelės fono.

Tekstas ir tipografija ​

Šie nustatymai nurodo teksto spalvas, naudojamas visoje vartotojo sąsajoje.

KintamasisAprašymas
--primary-text-colorPagrindinė teksto spalva, naudojama pagrindiniams antraštėms, būsenos tekstui ir reikšmėms.
--secondary-text-colorNaudojama antram tekstui, detalioms būsenoms ir neaktyvių skirtukų etiketėms.
--disabled-text-colorSpalva, naudojama tekstui, kuris šiuo metu nepasiekiamas arba išjungtas.
--text-primary-colorTeksto spalva, esanti tiesiai ant pagrindinės spalvos mygtukų.

Piktogramos ir akcentai ​

Šie nustatymai tvarko sąveikos elementų, aktyvių būsenų ir piktogramų spalvinimą.

KintamasisAprašymas
--primary-colorPagrindinė akcentinė spalva aktyviems elementams, mygtukams, įkėlimo animacijoms ir pasirinktoms skirtukams.
--light-primary-colorŠviesesnė pagrindinės spalvos versija, naudojama užvedimo būsenoms arba aktyvių mygtukų fonui.
--accent-colorAlternatyvi akcentinė spalva, naudojama specifiniams vartotojo sąsajos akcentams.
--mdc-theme-on-primaryTeksto ar piktogramų spalva, dedama ant pagrindinės spalvos fono.
--paper-item-icon-colorNumatytoji spalva būsenos ir meniu piktogramoms.
--paper-item-icon-active-colorSpalva, pritaikyta piktogramoms, kai jų atitinkama būsena yra aktyvi.

Būsenos ir semantinės spalvos ​

Kortelė dinamiškai keičia spalvą pagal vakuumo būseną ir aktyvias pranešimus.

KintamasisAprašymas
--success-colorNaudojama sėkmingoms operacijoms arba teigiamoms būsenoms, pvz., pilnai įkrauta.
--info-colorNaudojama informaciniams elementams ir standartiniams įspėjimams.
--warning-colorNaudojama įspėjimams, žemos baterijos būsenoms ar smulkioms problemoms.
--error-colorNaudojama kritinėms klaidoms, gedimams ir nepravažiuojamiems žemėlapio objektams.
--state-unavailable-colorSpalva, rodanti, kad vakuumas šiuo metu yra neprieinamas arba neprisijungęs.

Interaktyvūs elementai ​

Temos nustatymai, skirti konkrečiai vartotojo sąsajos komponentams, pvz., mygtukams, slankikliams ir įvedimo laukams.

KintamasisAprašymas
--mdc-theme-surfacePaviršiaus spalva plūduriuojantiems meniu, išskleidžiamiesiems sąrašams ir iššokančioms kortelėms.
--mdc-button-raised-box-shadowŠešėlis, pritaikytas pakeltų mygtukų gylio suteikimui.
--input-hover-line-colorPabraukimo spalva, kai užvedama ant konkrečių įvedimo laukų.
--input-dropdown-icon-colorŽymeklio/rodyklės piktogramų spalva išskleidžiamųjų meniu viduje.
--scrollbar-thumb-colorSpalva, naudojama nuotolinio valdymo pulto valdiklio ir slankiklių nykštukui.
--rgb-primary-colorPagrindinės spalvos RGB kableliu atskirtas variantas, naudojamas alfa skaidrumui taikyti.
--rgb-primary-text-colorPagrindinės teksto spalvos RGB kableliu atskirtas variantas, naudojamas alfa skaidrumui taikyti.