Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Button an Bildschirmbreite anpassen
#1
Hallo,

ich habe in meinem Forum kommunalforum.de einen Button installiert, der immer im Vordergrund steht (Link zum newthread). Das klappt auch gut.

Allerdings gefällt mir nicht, dass der Button in der Desktop- und mobilen Ansicht gleich groß ist (Schriftgröße, Breite, Position, usw.).

Ich möchte den Button daher abhängig von der Bildschirmgröße leicht verändern (2 oder vielleicht 3 Versionen).

Hat dazu jemand einen Tipp? Bitte möglichst konkret :-)
Zitieren
#2
Arbeite im css statt mit px mit % oder vw und vh.
Alternativ kann man ein Media-Query definieren. Dann ist die Größenänderung allerdings stufenweise.
Zitieren
#3
Ich habe die px durch eine Formel ersetzt, die ich noch aus anderem Zusammenhang hatte. Was meint Ihr, ist das Ergebnis jetzt so in Ordnung?
Zitieren
#4
(23.11.2019, 12:14)falcao1010 schrieb: Ich habe die px durch eine Formel ersetzt, die ich noch aus anderem Zusammenhang hatte.

"Deine" Formel kommt mir bekannt vor. Siehe hier  Big Grin.

Du definierst dort 1900px als 125% Viewportbreite. Kann man machen, aber warum?
Beim groben drüberschauen sieht`s aber eigentlich ganz gut aus. Wink
Zitieren
#5
Habe die Formel noch nicht recht verstanden ;-)

Ich finde den Button auf dem Smartphone in der Hochkant-Ansicht noch etwas zu breit. Komme da nicht richtig weiter ...
Zitieren
#6
Code:
width: calc(120px + (200 - 120) * ((100vw - 320px) / (1900 - 320)));
height: calc(25px + (60 - 25) * ((100vh - 320px) / (1900 - 320)));
font-size: calc(15px + (24 - 15) * ((100vw - 320px) / (1900 - 320)));

Besser? Wink
Zitieren
#7
Ja, sehr schön, vielen Dank.
Zitieren