FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: dt2510 am 26 September 2019, 12:33:35

Titel: Farbangaben in Widgets
Beitrag von: dt2510 am 26 September 2019, 12:33:35
Es gibt ja diverse Farbangaben in Widgets

ein Farbwert:

mehrere Farbwerte:

Bisher hab' ich die Farben fix angegeben, z.B.:
data-colors='["Linen","Linen","Linen","Orange","Red"]'

Ich plane allerdings (vermutlich Tageszeit- oder Hellligkeitsabhängig) die Anzeige farblich anzupassen. Die Werte oben wären für eine dunkle Anzeige ok, für eine helle Anzeige würde aber z.B.
data-colors='["Black","Black","Black","Orange","Red"]'
besser passen.

Gibt es eine Möglichkeit die Werte aus einem Reading zu nehmen statt sie fest anzugeben. Vielleicht kann man auch eigene Farbnamen definieren und die Werte je nach Bedarf anpassen (css ?).
Titel: Antw:Farbangaben in Widgets
Beitrag von: dt2510 am 26 September 2019, 13:41:27
Ich habe wohl vor einiger Zeit schon einmal - ohne Erfolg - das Gleiche versucht. Ich bin auf einen alten Post von mir mit folgender Antwort gestoßen:

Zitat von: setstate am 16 März 2018, 13:26:11
Ohne important und als Farbwert


.mycolor {
  color: #dd4488;
}


data-on-color="mycolor"

Leider funktioniert das auch nicht :(
Titel: Antw:Farbangaben in Widgets
Beitrag von: dt2510 am 26 September 2019, 13:46:49
Fehler gefunden ... die css-Datei muss *-ui.css heissen
Titel: Antw:Farbangaben in Widgets
Beitrag von: dt2510 am 26 September 2019, 14:09:29
Jetzt stellt sich nur noch eine Frage. Ich lade das Stylesheet mit

<link rel="stylesheet" href="css/user_colors_hell-ui.css" />

Wie lade ich jetzt statt user_colors_hell-ui.css die user_colors_dunkel-ui.css, wenn sich zum Beispiel der Status eines Dummys von "hell" auf "dunkel" ändert ?

edit:

ich habe gerade das Theme Widget gefunden ... damit solle es funktionieren :)