Properties
Rahmenbreite / Rahmenradius
Diese Eigenschaften definieren das Aussehen des Rahmens um ein Steuerelement in PLCVisu.
Allgemeines Verhalten
Damit ein Rahmen – sei es Farbe, Radius oder Stil – sichtbar angezeigt wird, muss eine gültige Rahmenbreite (Border Width) definiert werden.
Wenn [code_block_0] leer bleibt oder auf [code_block_1] gesetzt ist, wird kein Rahmen angezeigt, auch wenn Farbe oder Radius definiert sind.
Achtung: Selbst wenn [code_block_0] und [code_block_3] korrekt gesetzt sind, ist möglicherweise kein sichtbarer Rahmen erkennbar, wenn die Rahmenfarbe auf Weiß eingestellt ist – was bei weißem Hintergrund der Standard für einige Steuerelemente sein kann.
Um die Sichtbarkeit sicherzustellen, sollte man eine kontrastreiche [code_block_4] setzen (z. B. Schwarz oder ein dunkler Farbton aus dem Theme).
Akzeptierte Formate und Einheiten
Sowohl Border Width als auch Border Radius unterstützen standardkonformes CSS-Syntax:
Gültige Einheiten:
- Absolute Maßeinheiten: [code_block_5], [code_block_6], [code_block_7], [code_block_8], [code_block_9]
- Relative Einheiten: [code_block_10], [code_block_11], [code_block_12], [code_block_13]
- Schlüsselwörter (nur Border Width): [code_block_14], [code_block_15], [code_block_16]
Werteingaben:
- Ein Wert → für alle Seiten (z. B. [code_block_17])
- Zwei Werte → oben/unten & links/rechts (z. B. [code_block_18])
- Drei Werte → oben, links/rechts, unten (z. B. [code_block_19])
- Vier Werte → oben, rechts, unten, links (z. B. [code_block_20])
Das Verhalten entspricht den CSS-Spezifikationen für [link_0] und [link_1], sofern vom Steuerelement unterstützt.
⚠️ Prozentangaben bei [code_block_3] hängen von der Form des Steuerelements ab. Bei nicht-quadratischen Formen mit Vorsicht verwenden.
Praxisbeispiel
[code_block_22]
Das ergibt:
- Einen 2px-Rahmen nur oben und unten
- Abgerundete Ecken basierend auf der Schriftgröße ([code_block_10])
Interne Hinweise zur Darstellung
- Die [code_block_4] muss kontrastreich sein (nicht Weiß auf Weiß), damit der Rahmen sichtbar wird.
- Wenn [code_block_0] gesetzt ist, aber keine Farbe definiert wurde, wird eine Standardfarbe (meist Weiß oder theme-basiert) verwendet.
- Der Rahmenstil (z. B. solid, dashed) wird global oder per CSS-Klasse definiert, nicht in diesem Eingabefeld.
Kompatibilitätstabelle (getestet)
| Wertetyp | px | em | ex | rem | % | thin | medium | thick |
|---|---|---|---|---|---|---|---|---|
| Border Width | ✔︎ | ✔︎ | ✔︎ | ✔︎ | – | ✔︎ | ✔︎ | ✔︎ |
| Border Radius | ✔︎ | ✔︎ | ✔︎ | ✔︎ | ✔︎ | – | – | – |
Hinweis: Die Schlüsselwörter [code_block_14], [code_block_15], [code_block_16] müssen ohne Zahl eingegeben werden (z. B. [code_block_29] ist ungültig).