FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: h3llraid3r am 01 Oktober 2017, 14:56:19

Titel: [Gelöst]Button-Größe in Pixel
Beitrag von: h3llraid3r am 01 Oktober 2017, 14:56:19
Hi,

nachdem ich meinen Schwager in spe auch für fhem begeistert habe, hat er jetzt ein Problem, wo ich trotz Wiki und Forenrecherche nicht mehr weiter komme:

Er hätte gerne die Widgets (bspw Button) in einer pixel-definierten Größe. Das mit den Klassen und vorgegebenen Größen reicht ihm nicht aus...

Lässt sich das auf relativ einfache Art und Weise realisieren oder muss man da schon mehr mit CSS arbeiten?

Gruß Micha
Titel: Antw:Button-Größe in Pixel
Beitrag von: Standarduser am 01 Oktober 2017, 15:27:01
Hast Du schon data-width und data-height probiert?
Das sollte eigentlich funktionieren.

Falls nicht, könntest Du vielleicht auch das Link-Widget nutzen.

<div data-type="link"
data-width="230"
data-height="90"
data-color="white"
data-background-color="red"
data-icon="fa-tablet"
data-url="ftui_tab/index.html"
class="round bigger centered">Tablet
</div>
Titel: Antw:Button-Größe in Pixel
Beitrag von: h3llraid3r am 01 Oktober 2017, 15:32:43
Beim Link ist das als Attribut aufgeführt, beim Button nicht.
Aber wir testen es mal  :)
Titel: Antw:Button-Größe in Pixel
Beitrag von: h3llraid3r am 01 Oktober 2017, 15:43:45
Also bei den Buttons geht der Parameter leider nicht, beim Link wie von dir erwähnt schon.
Und ohne Button müsste man auf unterschiedliche Icons beim Drücken usw verzichten, das geht ja nur mit der Farbe...
Müsste doch eigentlich irgendwie gehen, die Größe und Breite von beliebigen Widgets absolut in Pixel anzugeben  ???
Titel: Antw:Button-Größe in Pixel
Beitrag von: setstate am 01 Oktober 2017, 16:02:39
data-size="130"

ergibt einen 130% Button

data-size="130px"

ergibt einen 130px Button
Titel: Antw:Button-Größe in Pixel
Beitrag von: h3llraider am 01 Oktober 2017, 16:41:49
Super, danke  :)

Das funktioniert schon mal für alle bisher getesteten Buttons usw...
Funktionieren tut es beim Label oder Clock leider nicht - weder mit px noch prozentual.
Hatte hier mal testweise font-size probiert, das wollte aber auch nicht.

Gibt es für text-basierte Widgets auch sowas?
Titel: Antw:Button-Größe in Pixel
Beitrag von: setstate am 01 Oktober 2017, 16:55:24
kleiner Tipp noch: ab einer bestimmten Größe des Buttons, sieht es besser aus, wenn das Icon im Verhältnis zum Kreis etwas kleiner ist. Mit class="smallicon" erreicht man das.

Bei den Labels kann man feste Größen ganz einfach per style="font-size: 23px;" erreichen
Titel: Antw:Button-Größe in Pixel
Beitrag von: h3llraider am 01 Oktober 2017, 17:12:33
Super, nochmals vielen Dank, so funktioniert es genauso, wie es soll :-)