NEWS
gelöst - Rechteck - Größe proportional ändern
-
Hallo,
ich habe ein Rechteck mit Hintergrundfarbe, Rahmen und Schatten. Ist es möglich es so ein zu stellen, wenn ich die Größe des Rechteckes ändere, dass sich Rahmen und Schatten entsprechen auch größer oder kleiner werden.
Wenn Ja wo stelle ich das ein?Gruß Hicki
-
@Hicki sagte in Rechteck - Größe proportional ändern:
Hallo,
ich habe ein Rechteck mit Hintergrundfarbe, Rahmen und Schatten. Ist es möglich es so ein zu stellen, wenn ich die Größe des Rechteckes ändere, dass sich Rahmen und Schatten entsprechen auch größer oder kleiner werden.
Wenn Ja wo stelle ich das ein?Gruß Hicki
ich verstehe nicht.
sind das bei dir DREI getrennte Widgets?Zum Titel: willst du die Seiten proportional ändern, oder diese drei (??) Widgets immer gemeinsam?
-
Ich meine ein Basic-Border. Da kann ich doch den Schatten und Ränder(bei Beiden die Größe) einstellen. So, jetzt möchte ich das Objekt skalieren(größer oder kleiner). Ränder und Schatten sollen sich mit skalieren. Ist das möglich?
Ich hoffe mich verständlich ausgedrückt zu haben.Gruß Hicki
-
@Hicki sagte in Rechteck - Größe proportional ändern:
Ich hoffe mich verständlich ausgedrückt zu haben.
nicht wirklich
Der Schatten und die Ränder verändern sich doch auch in der Größe.
Oder bleiben die bei dir "hängen" wenn du das Rechteck zuziehst? -
Die verändern sich schon mit, aber der Pixelwert bleibt so. Er ändert sich nicht mit der Größe des Objektes(Widgets).
-
Dann musst du dich mal mit Bindings beschäftigen, damit geht so etwas.
-
@Hicki Das geht, zwei Lösungsansätze
(a) font-size
Du musst die Größenberechnung auf eine einheitliche Basis beziehen, z.B. die font-size. Dann kannst du in den border/shadow Optionen mit relativen Angaben zur font-size arbeiten.
Bsp: Identisches Widget, nur unterschiedliche font-size:
(b) scale
Jedes Widget lässt sich über die transform-Eigenschaft skalieren, in dem dort scale(faktor) eingetragen wird. Doch Vorsicht, hiermit kommt der vis-Editor nicht immer klar, mal wird es mit, mal ohne Skalierung angezeigt, zur Laufzeit funktioniert es aber.
-
Vielen Dank.
Die Lösungen haben mir sehr geholfen. Bis auf Bindings, dass ist nicht so einfach zu verstehen.Gruß Hicki