Skip to content

Kaardi kujundus ​

Dreame tolmuimeja kaart järgib loomulikult Home Assistanti vaikimisi teemat. Kõik sisemised komponendid, menüüd ja paigutused kohanduvad automaatselt aktiivse Home Assistanti teemaga. See pärib sujuvalt nii valge kui ka tume režiimi värvid dünaamiliselt, muutes kohandatud stiilid standardtingimustes tarbetuks.

Home Assistanti valgeHome Assistanti valge
Home Assistanti valgeHome Assistanti valge

Kohandatud Home Assistanti teema loomine esteetika kohandamiseks hõlmab allpool loetletud väliste CSS-i omaduste ülekirjutamist.

Kaardi stiil

Need sätted mõjutavad ainult kaardi kasutajaliidese komponente. Tolmuimeja kaardi enda sisemiste värvide kohandamine, näiteks tubade, radade ja seinte värvid, toimub Värvide ülekirjutamine jaotises.

Kaart kasutab ka sisemisi sätteid, mille eesliide on --dvc-. Sisemiste sätete otse ülekirjutamine ei ole soovitatav, kuna nende käitumine võib tulevikus muutuda. Selle asemel sihitud allpool loetletud Home Assistanti välisteema sätteid.

card-mod

card-mod pistikprogramm on selgelt keelatud ja seda ei toetata sellel kaardil stabiilsuse tagamiseks. Kohandatud Home Assistanti teemasid tuleb kasutada sellel lehel pakutud CSS-i omaduste ülekirjutamiseks.

Kui konkreetset visuaalset muutust ei saa teemade kaudu saavutada, saab sooviavaldust, mis selgitab soovitud muudatusi ja nende põhjendusi, esitada Probleemide teatamine lehe kaudu.

Taustad ja servad ​

Need seaded kontrollivad kaardi põhistruktuuri välimust.

MuutujaKirjeldus
--ha-card-backgroundMääratleb kaardi põhilise taustavärvi.
--secondary-background-colorKasutatakse sekundaarsete pindade, ülekatete taustade ja hõljuvate menüüde jaoks.
--view-backgroundArmatuurlaua põhi taustavärv. Kaart kasutab seda panel või picture režiimis, et sujuvalt sulanduda.
--ha-card-border-radiusMäärab kaardi välisnurkade ümmargusastme.
--ha-card-border-widthKaardi serva joone laius.
--ha-card-border-colorKaardi serva värv.
--divider-colorSisemiste loendite jagajate ja eraldajate värv.
--ha-card-box-shadowPeamise kaardikonteineri külge rakendatud kastivarju.
--ha-card-backdrop-filterVõimaldab lisada kaardi taustale tagaplaani filtreid, näiteks blur.

Tekst ja tüpograafia ​

Need seadistused määravad kasutajaliidese tekstivärvid.

MuutujaKirjeldus
--primary-text-colorPeamine tekstivärv, mida kasutatakse pealkirjade, olekuteksti ja väärtuste jaoks.
--secondary-text-colorKasutatakse teisejärgulise teksti, detailsete olekute ja inaktiivsete sakkide siltide jaoks.
--disabled-text-colorVärv, mida kasutatakse tekstile, mis hetkel ei ole kättesaadav või on keelatud.
--text-primary-colorTeksti värv, mis asub otse peavärvi nuppudel.

Ikoonid ja aktsendid ​

Need seadistused haldavad interaktiivsete elementide, aktiivsete olekute ja ikoonide värvimist.

MuutujaKirjeldus
--primary-colorPeamine aktsentvärv aktiivsete elementide, nuppude, laadimisanimatsioonide ja valitud sakkide jaoks.
--light-primary-colorPeavärvi heledam versioon, mida kasutatakse hõljutamise olekutes või aktiivsete nuppude taustal.
--accent-colorAlternatiivne aktsentvärv, mida kasutatakse UI konkreetsete esiletõstmiste jaoks.
--mdc-theme-on-primaryTeksti või ikoonide värv, mis asub peavärvitud tausta peal.
--paper-item-icon-colorVaikimisi värv olekute ja menüüikoonide jaoks.
--paper-item-icon-active-colorVärv, mida rakendatakse ikoonidele, kui nende vastav olek on aktiivne.

Oleku- ja semantilised värvid ​

Kaart muudab dünaamiliselt värvi sõltuvalt tolmuimeja olekust ja aktiivsetest teadetest.

MuutujaKirjeldus
--success-colorKasutatakse edukate toimingute või positiivsete olekute jaoks, näiteks täielikult laetud olek.
--info-colorKasutatakse informatiivsete elementide ja tavapäraste teadete jaoks.
--warning-colorKasutatakse hoiatussõnumite, madala akutaseme või väikeste probleemide jaoks.
--error-colorKasutatakse kriitiliste rikete, vigade ja läbitamatute kaardiobjektide jaoks.
--state-unavailable-colorVärv, mis näitab, et tolmuimeja on hetkel kättesaamatu või võrguühenduseta.

Interaktiivsed elemendid ​

Teema seaded, mis on spetsiaalselt suunatud kasutajaliidese komponentidele, nagu nupud, kerimisribad ja sisendväljad.

MuutujaKirjeldus
--mdc-theme-surfacePinna värv hõljuvatele menüüdele, rippmenüüdele ja hüpikkaartidele.
--mdc-button-raised-box-shadowVarju, mis rakendatakse tõstetud nuppudele, et anda neile sügavust.
--input-hover-line-colorAllajoonimise värv, kui hiirega hõljuda konkreetsete sisendväljade kohal.
--input-dropdown-icon-colorRippmenüüde sees olevate kursori/noole ikoonide värv.
--scrollbar-thumb-colorVärv, mida kasutatakse kaugjuhtimispuldi joysticki ja kerimisribade pöidlale.
--rgb-primary-colorEsmasvärvi RGB komaeraldatud versioon, mida kasutatakse alfa läbipaistvuse rakendamiseks.
--rgb-primary-text-colorPeateksti värvi RGB komaeraldatud versioon, mida kasutatakse alfa läbipaistvuse rakendamiseks.