Skip to content

Kortstil ​

Dreame Vacuum Card overholder som standard Home Assistants standardtema. Alle interne komponenter, menuer og layouts tilpasser sig automatisk det aktive Home Assistant-tema. Det arver problemfrit både Light og Dark farvetilstande dynamisk, hvilket gør tilpasset styling unødvendig under standardbetingelser.

Home Assistant LightHome Assistant Light
Home Assistant LightHome Assistant Light

Oprettelse af et tilpasset Home Assistant-tema for at ændre æstetikken indebærer at tilsidesætte de eksterne CSS-egenskaber, der er angivet nedenfor.

Kortstyling

Disse indstillinger påvirker kun kortets UI-komponenter. Tilpasning af de interne farver i selve støvsugerkortet, såsom rum, stier og vægge, håndteres i Tilsidesæt farver-sektionen.

Kortet bruger også interne indstillinger med præfikset --dvc-. Det anbefales ikke at tilsidesætte interne indstillinger direkte, da deres funktion kan ændre sig i fremtidige opdateringer. Ret i stedet fokus mod de eksterne Home Assistant-temaindstillinger, der er angivet nedenfor.

card-mod

card-mod-pluginet er eksplicit deaktiveret og ikke understøttet på dette kort for at sikre stabilitet. Tilpassede Home Assistant-temaer skal bruges for at tilsidesætte de CSS-egenskaber, der er angivet på denne side.

Hvis en specifik visuel ændring ikke kan opnås gennem temaer, kan der indsendes en funktionsanmodning, der forklarer de ønskede ændringer og begrundelsen bag dem, via Problemløsning-siden.

Baggrunde & Kanter ​

Disse indstillinger styrer kortets hovedstrukturelle udseende.

VariabelBeskrivelse
--ha-card-backgroundDefinerer kortets primære baggrundsfarve.
--secondary-background-colorBruges til sekundære overflader, overlejringsbaggrunde og flydende menuer.
--view-backgroundDashboardets grundlæggende baggrundsfarve. Kortet bruger dette i panel- eller picture-tilstand for at blande sig sømløst.
--ha-card-border-radiusDefinerer rundingen af kortets ydre hjørner.
--ha-card-border-widthBredden af kortets kantlinje.
--ha-card-border-colorFarven på kortets kant.
--divider-colorFarven på interne listeadskillere og separatorer.
--ha-card-box-shadowDen boks-skygge, der anvendes på hovedkort-beholderen.
--ha-card-backdrop-filterTillader tilføjelse af baggrundsfiltre, såsom blur, til kortets baggrund.

Tekst & Typografi ​

Disse indstillinger styrer de tekstfarver, der bruges i hele brugergrænsefladen.

VariabelBeskrivelse
--primary-text-colorHovedtekstfarven, der bruges til primære overskrifter, tilstandstekst og værdier.
--secondary-text-colorBruges til sekundær tekst, detaljerede statusser og inaktive faneetiketter.
--disabled-text-colorFarve, der bruges til tekst, der i øjeblikket ikke er tilgængelig eller deaktiveret.
--text-primary-colorFarven på tekst, der sidder direkte oven på primærfarvede knapper.

Ikoner & Accenter ​

Disse indstillinger styrer farvning af interaktive elementer, aktive tilstande og ikoner.

VariabelBeskrivelse
--primary-colorDen primære accentfarve til aktive elementer, knapper, loader-animationer og valgte faner.
--light-primary-colorEn lysere version af primærfarven, brugt til hover-tilstande eller aktive knapbaggrunde.
--accent-colorAlternativ accentfarve, der bruges til specifikke fremhævelser i brugergrænsefladen.
--mdc-theme-on-primaryFarve på tekst eller ikoner placeret oven på en primærfarvet baggrund.
--paper-item-icon-colorStandardfarve for tilstands- og menuikoner.
--paper-item-icon-active-colorFarven, der anvendes på ikoner, når deres tilsvarende tilstand er aktiv.

Status- og semantiske farver ​

Kortet ændrer dynamisk farve baseret på støvsugerens tilstand og aktive notifikationer.

VariabelBeskrivelse
--success-colorBruges til succesfulde handlinger eller positive tilstande, såsom fuld opladning.
--info-colorBruges til informationselementer og standardalarmer.
--warning-colorBruges til advarselsalarmer, lavt batteri eller mindre problemer.
--error-colorBruges til kritiske fejl, fejl og ufremkommelige kortobjekter.
--state-unavailable-colorFarven, der angiver, at støvsugeren i øjeblikket er utilgængelig eller offline.

Interaktive elementer ​

Temainstillinger, der specifikt retter sig mod UI-komponenter som knapper, rullepaneler og inputfelter.

VariabelBeskrivelse
--mdc-theme-surfaceOverfladefarven for flydende menuer, dropdowns og pop-up-kort.
--mdc-button-raised-box-shadowSkyggen, der anvendes på hævede knapper for at give dem dybde.
--input-hover-line-colorFarven på understregningen, når man holder musen over specifikke inputfelter.
--input-dropdown-icon-colorFarven på markør-/pilikoner inde i dropdown-menuer.
--scrollbar-thumb-colorFarven, der bruges til skiven på fjernbetjeningens joystick og rullepaneler.
--rgb-primary-colorRGB-version af primærfarven, adskilt af komma, bruges til at anvende alfadegnsigtighed.
--rgb-primary-text-colorRGB-version af primær tekstfarve, adskilt af komma, bruges til at anvende alfadegnsigtighed.