Desktop böngészőn auto scale!?
Sziasztok!
Keresek egy egyszerűbb megoldást, arra hogy egy fix méretű weblapot, hasonlóan mint a mobiloknál a viewport beállítással ellehet érni.
Azaz automatikusan be állítja a méreteket.
Ezt eddig JS -el oldottam meg a linken hasonló módon.
De szerintem van erre egyszerűbb megoldás is a modern böngésző technikákat felhasználva.
Üdv.
Szia!
Nem teljesen világos, mi a célod a fentiekkel, és a fiddle sem lett a legolvashatóbb (nincs tagolva, sok a felesleges 1/x, stb. no offense, csak így azért nehéz kisilabizálni, mire gondoltál).
Abban viszont biztos vagyok, hogy ennél kell, hogy legyen egyszerűbb megoldás.
Mi szerint szeretnéd automatikusan beállítani a méreteket (és minek a méreteit)?
Van egy fix széles tartalom (1600px) aminek a belső részét, más szerkeszti, és többnyire fix méretű dolgok kerülnek bele. (azaz px -ben megadva)
De ennek az 1600px széles doboznak anélkül hogy bármi kimaradjon, ki kell töltenie 1024× -es felbontáson, és 1920× -as felbontáson is az egész oldalt.
Úgy hogy arányosan csökkenhet/nőhet a tartalom.
A JS -ben csak egyszerű matek van, ami alapján kiszámolja Zoom -ot.
Így már értem, köszönöm.
A szkriptet én lehet, hogy kicsit máshogy írtam volna meg (de az én vagyok), azonban azt hiszem, hogy a CSS transformjához csapott JS-en kívül nem nagyon lesz más lehetőséged.
Nem tudom, hogy esetleg félreértettem-e a kérdést, de valami azt súgja, hogy egy egyszerű (pseudo)
scale(container.width / content.width, container.height / document.height)
meg kéne, hogy oldja simán.
Amit linkeltél ott az a gond, hogy nem nőnek a méretek, csak csökkenek ha kisebb.
Ha nagyobb felbontáson kell, akkor nem növeli meg a méreteket.
"Amit linkeltél ott az a gond, hogy nem nőnek a méretek, csak csökkenek ha kisebb. "
Pedig kellene neki, mert az már a CSS scaling hatásköre. Hmm...
Akkor ezen még gondolkozni kell egy picit.
Állítsátok az előnézet frame méretét, és akkor lehet érteni fogjátok, mit szeretnék, egyszerűbben.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!