Skip to content

Kortstilering ​

Dreame Vacuum Card er opprinnelig kompatibel med Home Assistants standardtema. Alle interne komponenter, menyer og oppsett tilpasser seg automatisk det aktive Home Assistant-temaet. Den arver sømløst både Lys og Mørk modusfarger dynamisk, noe som gjør tilpasset styling unødvendig under standardforhold.

Home Assistant LysHome Assistant Lys
Home Assistant LysHome Assistant Lys

Å lage et tilpasset Home Assistant-tema for å tilpasse estetikk innebærer å overstyre de eksterne CSS-egenskapene som er oppført nedenfor.

Kartutforming

Disse innstillingene påvirker kun UI-komponentene til kortet. Tilpasning av de interne fargene i selve støvsugerkartet, som rom, stier og vegger, håndteres i Overstyr farger-seksjonen.

Kortet bruker også interne innstillinger med prefiks --dvc-. Å overstyre interne innstillinger direkte anbefales ikke, da deres oppførsel kan endres i fremtidige oppdateringer. Målrett heller de eksterne Home Assistant-tema-innstillingene som er oppført nedenfor.

card-mod

Pluginen card-mod er eksplisitt deaktivert og ikke støttet på dette kortet for å sikre stabilitet. Egendefinerte Home Assistant-temaer må brukes for å overstyre CSS-egenskapene som er gitt på denne siden.

Hvis en spesifikk visuell endring ikke kan oppnås gjennom temaer, kan en funksjonsforespørsel som forklarer de ønskede endringene og begrunnelsen bak dem, sendes inn via Rapportering av problemer-siden.

Bakgrunner og grenser ​

Disse innstillingene kontrollerer kortets hovedstrukturelle utseende.

VariabelBeskrivelse
--ha-card-backgroundDefinerer kortets hovedbakgrunnsfarge.
--secondary-background-colorBrukes til sekundære overflater, overlegg-bakgrunner og flytende menyer.
--view-backgroundDashboardets grunnbakgrunnsfarge. Kortet bruker denne i panel eller picture-modus for å blande sømløst.
--ha-card-border-radiusDefinerer rundheten på kortets ytre hjørner.
--ha-card-border-widthBredden på kortets kantlinje.
--ha-card-border-colorFargen på kortets kant.
--divider-colorFargen på interne listeinndelere og separatorer.
--ha-card-box-shadowSkyggen som påføres hovedkortbeholderen.
--ha-card-backdrop-filterLar til å legge til bakgrunnsfiltre, som blur, til kortbakgrunnen.

Tekst og typografi ​

Disse innstillingene bestemmer tekstfargene som brukes i hele brukergrensesnittet.

VariabelBeskrivelse
--primary-text-colorHovedtekstfargen som brukes for primære overskrifter, statustekst og verdier.
--secondary-text-colorBrukes for sekundær tekst, detaljerte status og inaktive fanelabels.
--disabled-text-colorFarge brukt for tekst som for øyeblikket ikke er tilgjengelig eller deaktivert.
--text-primary-colorFargen på tekst som ligger direkte på toppen av primærfargede knapper.

Ikoner og aksenter ​

Disse innstillingene styrer fargingen av interaktive elementer, aktive tilstander og ikoner.

VariabelBeskrivelse
--primary-colorPrimær aksentfarge for aktive elementer, knapper, lasteanimasjoner og valgte faner.
--light-primary-colorEn lysere versjon av primærfargen, brukt for hover-tilstander eller aktive knappbakgrunner.
--accent-colorAlternativ aksentfarge brukt for spesifikke fremhevinger i brukergrensesnittet.
--mdc-theme-on-primaryFarge på tekst eller ikoner plassert på en primærfarget bakgrunn.
--paper-item-icon-colorStandardfarge for status- og menyeikoner.
--paper-item-icon-active-colorFargen som brukes på ikoner når deres tilsvarende tilstand er aktiv.

Status- og semantiske farger ​

Kortet endrer dynamisk farge basert på støvsugerens tilstand og aktive varsler.

VariabelBeskrivelse
--success-colorBrukes for vellykkede operasjoner eller positive tilstander, som fulladet batteri.
--info-colorBrukes for informasjons-elementer og standardvarsler.
--warning-colorBrukes for advarselsvarsler, lavt batterinivå eller mindre problemer.
--error-colorBrukes for kritiske feil, feil og utilgjengelige kartobjekter.
--state-unavailable-colorFargen som indikerer at støvsugeren for øyeblikket er utilgjengelig eller frakoblet.

Interaktive elementer ​

Temainnstillinger som spesifikt retter seg mot UI-komponenter som knapper, rullefelt og inndatafelt.

VariabelBeskrivelse
--mdc-theme-surfaceOverflatefarge for flytende menyer, rullegardinlister og popup-kort.
--mdc-button-raised-box-shadowSkygge som brukes på hevede knapper for å gi dem dybde.
--input-hover-line-colorFargen på understreking når man holder musepekeren over spesifikke inndatafelt.
--input-dropdown-icon-colorFargen på markør/pil-ikoner inne i rullegardinmenyer.
--scrollbar-thumb-colorFargen som brukes for tommelen på fjernkontrollens joystick og rullefelt.
--rgb-primary-colorRGB-versjon med komma-separerte verdier av primærfargen, brukt for å anvende alfa-transparens.
--rgb-primary-text-colorRGB-versjon med komma-separerte verdier av primær tekstfargen, brukt for å anvende alfa-transparens.