Hallo,
kleiner Tipp am Rande: Absätze würden deinen Text wesentlich besser lesbar machen. Und damit meine ich nicht, einzelne Sätze durch Drücken der Enter-Taste auseinanderzureißen. Das ist nicht sinnvoll.
angenommen ich habe mehrere unterschiedliche: horizontal breite wie auch vertikal hohe Bilder, die kommen in ein div mit den Masseinheiten vw und vh (das (ich sag mal) "Foto-fenster" soll sich nicht gross vergrössern auf meiner website / zusätzlich kommt noch ein width: auto und height: 100% hinzu!)
Das heißt, die Maße des Containers sind fix, und das Bild soll so skaliert werden, dass es die Höhe komplett ausfüllt. Dann sprengt es aber den Container eventuell in der Breite.
Jetzt passiert bei stgr++ folgendes, das horizontal hohe foto vergrössert sich bis es das div rechts und links erreicht hat und dann bleibt die grösse des Fotos so, die höhe passt sich an (wird länger!).
Hä? Normalerweise bleibt das Seitenverhältnis von Bildern beim Zoomen konstant, und das Bild wird nicht verzerrt.
Ich würde es aber viellieber so haben das der Leerraum rechts und links bei strg++ genau so bleibt.
Das ist aber ein Widerspruch.
Wäre das eine Rechenaufgabe in php (sagen wir ersteinmal, simpel in den Raum:) Breite / width (mit vw) des div`s MINUS Bildbreite (errechnet mit getimagesize()) und das ergebnis durch Zwei, dann hätte man den "Luftraum" rechts und links, oder nichteinmal durch zwei teilen dann hätte man die neue div-Breite oder???
Ja. Nur dass dir das nichts nützt, weil du serverseitig (also in PHP) die Korrelation zwischen vw bzw. vh und px nicht kennst - die ergibt sich ja erst durch die Größe des Browserfensters beim Client.
Das hatten wir doch vor ein paar Tagen erst. Ich habe da so ein Déjà Vu.
So long,
Martin
Bei der Umsetzung von guten Ideen hapert es meist viel mehr an der Wolle als an der Könne.