NEWS
Frage an die Vis experten....
-
Hallo alle zusammen,
ich versuche gerade ein Box-Shadow je nach Zustand die Farbe zu ändern. Beim Rand habe ich das schon hinbekommen da funktioniert dieses:{wert:knx.0.Beleuchtung.Schalten_(Ein_Aus).EG_-Büro-Deckenbeleuchtung-_Schalten; wert=="true" ? "yellow" : "#787878"}
jetzt würde ich es gern für den Schatten änder
{wert:knx.0.Beleuchtung.Schalten_(Ein_Aus).EG_-Büro-Deckenbeleuchtung-_Schalten; wert=="true" ? "px0 px0 px15 yellow" : "px0 px0 px15 green"}
aber das funktioniert leider nicht. Hat jemand eine Idee wie die Syntax sein könnte ?
Gruß
Marhal -
@marhal Du hast keinen "Ausbreitungsradius" (verstehe ich als Dicke/Stärke des Rahmens) angegeben. Der Shadow besteht eigentlich aus 4 Werten:
{wert:knx.0.Beleuchtung.Schalten_(Ein_Aus).EG_-Büro-Deckenbeleuchtung-_Schalten; wert=="true" ? "0px 0px 15px 3px yellow" : "0px 0px 15px 3px green"}
*EDIT* typofehler berichtigt
-
@SBorg said in Frage an die Vis experten....:
{wert:knx.0.Beleuchtung.Schalten_(Ein_Aus).EG_-Büro-Deckenbeleuchtung-_Schalten; wert=="true" ? "px0 px0 px15 px3 yellow" : "px0 px0 px15 px3 green"}
Hallo,
also nach dem ich die zahlen vor den px gesetzt habe, hat es funktioniert. Lustiger weise zeigt er es nicht in dem Editor an, sondern nur in der runtime. Aber damit kann ich auch gut lebenDanke euch
-
@marhal
Die Notation mit den Spitzenklammern ist ein so genanntes Binding. Das wird nur in der Run time interpretiert. Nicht im Editor. -
@OliverIO sagte in Frage an die Vis experten....:
Die Notation mit den Spitzenklammern ist ein so genanntes Binding
[Oberlehrermodus]
du meinst sicherlich geschweifte Klammern{}
und nicht spitze Klammern<>
(\modus]
-
Ja genau, die geschweiften.
Die Spitzen sind die []