FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: dt2510 am 17 Oktober 2019, 19:08:12

Titel: Probleme mit data-on-color bei progress Widget
Beitrag von: dt2510 am 17 Oktober 2019, 19:08:12
Ich versuche gerade das progress Widget dazu zu bewegen das Kreissegment in einer Farbe anzuzeigen, die im css definiert ist.

css Farbangaben
.progress.value {color:#FAF0E6 !important;} /* Linen */
.progress_valve {color:#FFA500;} /* Orange */
.progress_back {color:#FAF0E6;} /* Linen */


auf der HTML Seite
<div data-type="progress" data-device="Thermostat" data-get="valveposition" data-progress-width="100" data-off-background-color="progress_back" data-on-color="progress_valve"></div>

Der Kreis (progress_back als data-off-background-color) und die Beschriftung (.progress.value) werden korrekt in Linen dargestellt, das Kreissegment bleibt schwarz. Gebe ich als data-on-color direkt den Wert "orange" an, wird das Kreissegment Orange.
Hat jemand eine Erklärung dafür ?
Titel: Antw:Probleme mit data-on-color bei progress Widget
Beitrag von: robertPI am 31 Oktober 2019, 16:46:34
Hallo,

eine Erklärung habe ich nicht, aber das gleiche (falsche?) Verhalten vom progress widget beobachtet. Es scheint, dass im .css selbst definierte Farb-Namen nicht akzeptiert werden, wohl aber die standardmäßig in html vorhandenen. Ich behelfe mir so, dass ich beim progress widget direkt den hex code eingebe; das funktioniert.

Robert
Titel: Antw:Probleme mit data-on-color bei progress Widget
Beitrag von: dt2510 am 31 Oktober 2019, 20:14:20
Man muss in der css Datei progress.value und progress.on umdefinieren mit der eigenen Farbangabe, das funktioniert. Allerdings haben dann alle Progress Widgets die gleichen Farben.