Hallo zusammen,
versuche derzeit die Farben einer custom:button-card so hinzubekommen, so dass sie sichwie bei einer Tile-Card verhalten. Die Tile Card kann ich nicht nutzen, da ich mir eine Room-Card bauen möchte auf der zusätzlich Temperatur und Luftfeuchte angezeigt werden.
Die Tile Card verhält sich wie folgt:
Lampe eingeschaltet:
Light Theme:

Dark Theme:

Lampe ausgeschaltet:
Light Theme:

Dark Theme:

Nun soll die custom:button_card sich bei Icon und Img_Cell genau so verhalten. Leider habe ich das bis jetzt über styles nicht hinbekommen. Meiner Meinung nach müsste es über die Formatierung unter state gehen. Allerdings finde ich anscheinend nicht die korrekten Farben wie Bspw:
var(--color-background-yellow)
die im Theme hinterlegt sind.
Habe es schon mit:
var(--state-switch-switch-on-color)
var(--state-switch-on-color)
var(--state-switch-active-color)
var(--state-active-color)
bzw.
var(--state-switch-switch-off-color)
var(--state-switch-off-color)
var(--state-switch-inactive-color)
var(--state-inactive-color)
versucht, da ich diese mittels Chrome mit “Untersuchen” im ha-card Container der Tile-Card gefunden hatte. Leider ohne Erfolg.
In den “regulären” Styles habe ich bewusst keine Farben definiert, damit die des Themes genutzt werden.
Derzeit sieht mein Code für den State Bereich wie folgt aus:
state:
- value: "off"
styles:
img_cell:
- background-color: rgba(var(--color-background-yellow), 0.2)
icon:
- filter: opacity(20%)
- color: rgba(var(--color-yellow), 1)
- value: "on"
styles:
img_cell:
- background-color: rgba(var(--color-background-yellow), 0.3)
Hiermit siehts es im Dark-Theme schon sehr ähnlich aus, aber im Light-Theme passt es so überhaupt nicht.
KI (ChatGpt, Gemini) hauen leider nur “Müll” raus … ![]()
Hat jemand einen Tip ?