NEWS
[Gelöst] Umrechnung px –> % Fehler in VIS oder Denkfehler
-
Denke du hast recht auch wenn es für mich dann keinen Sinn ergibt.
Wenn ich zuerst die Auflösung meines Devices festlege und in DIESER Auflösung mein View baue bin ich der Meinung man sollte auch bei der ausgewählten Auflösung mit "%" arbeiten und nicht bei der zur Bearbeitung Verfügung stehenden.
Frage mich wie andere das machen wenn man unterschiedliche Auflösungen nutzen möchte?
Für jedes ein eigenes Projekt!? :shock:
-
Genau das. Oder responsive à la Material Design.
Für mich ergibt es übrigens absolut Sinn, 100% = sichtbarer Bereich zu setzen. Denn nur dann stimmt ja die inherente Aussage "unabhängig vom Display werden immer 100% ausgefüllt".
Dein Ansatz für responsive geht ja auch, aber eben nicht, wenn man verschiedene Seitenverhältnisse hat. Aber dafür kann ja VIS dann auch nichts. Ein Background Bild mit Seitenverhaltnis 1,6 : 1 passt nunmal nicht ideal auf 1,33 : 1.
-
Genau das. Oder responsive à la Material Design.
Für mich ergibt es übrigens absolut Sinn, 100% = sichtbarer Bereich zu setzen. Denn nur dann stimmt ja die inherente Aussage "unabhängig vom Display werden immer 100% ausgefüllt".
Dein Ansatz für responsive geht ja auch, aber eben nicht, wenn man verschiedene Seitenverhältnisse hat. Aber dafür kann ja VIS dann auch nichts. Ein Background Bild mit Seitenverhaltnis 1,6 : 1 passt nunmal nicht ideal auf 1,33 : 1. `
Wie geht denn das responsive à la Material Design ?
Dann müsste doch im umkehr schluss, wenn ich keine Auflösung auswähle und alles in "%" anwähle die Auflösung für jedes Display passen, oder nicht!?
-
Da müsstest du bitte in den Thread von uhula schauen oder auf github. Ich nutze nur einige Design Dinge aber nicht den responsiven Teil.
> Dann müsste doch im umkehr schluss, wenn ich keine Auflösung auswähle und alles in "%" anwähle die Auflösung für jedes Display passen, oder nicht!?Es sollten immer die gleichen Prozentwerte des sichtbaren Bereich genommen werden, wie du es angibst. Insoweit also "ja".
Aber nochmal: dein Problem wird (bzw kann) sein, dass du eben aktuell Auflösungen mit inwzischen eher ungewöhnlichem Seitenverhältnis nutzt.
D.h. wenn du z.B. ein Widget nimmst und es quadratisch haben willst, dann wird es bei 1024x768 z.B. 5% / 6,67% sein. (entspricht rd 51 px / 51px)
Wenn du dann ein Display mit 1280 x 800 px nimmst, werden daraus auf einmal 64px / 53,36px, d.h. dein Widget wird gestreckt sein. (5% von 1280 x 6,67% von 800)
Zumindest ist das mein Verständnis der Funktionsweise, ich kann mich natürlich irren.
-
Das ist einfach CSS, davon verstehe ich allerdings nicht viel. Ich habe also mal im sinne von "lmgtfy" (let me google that for you) nach CSS Seitenverhältnis gegooglet.
die 75% sind der Umkehrwert deines Seitenverhältnisses
Nachtrag:
das hier scheint auch zu gehen und dürfte nach meinem Verständnis dann immer funktionieren
width 10%
height calc(width/(1/device-aspect-ratio))
Nachtrag 2: Damit wird dann imho immer ein quadratisches Verhältnis gewahrt. Für andere Formen müsstest du also Anpassungen vornehmen
Nachtrag 3: nee, das geht irgendwie doch net :(
-
Das ist einfach CSS, davon verstehe ich allerdings nicht viel. Ich habe also mal im sinne von "lmgtfy" (let me google that for you) nach CSS Seitenverhältnis gegooglet.
die 75% sind der Umkehrwert deines Seitenverhältnisses
Nachtrag:
das hier scheint auch zu gehen und dürfte nach meinem Verständnis dann immer funktionieren
width 10%
height calc(width/(1/device-aspect-ratio))
Nachtrag 2: Damit wird dann imho immer ein quadratisches Verhältnis gewahrt. Für andere Formen müsstest du also Anpassungen vornehmen
Nachtrag 3: nee, das geht irgendwie doch net :( `
Auch gerade getestet. Wird nicht quadratisch.
Werde auch mal Tante Google bemühen.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden