Lassan több mint két éves dologról beszélünk, mégis elkerülte a figyelmemet, a Large, Small és Dynamic Viewportok megjelenése.
A szokásos 100vh azaz 100 viewport height mellett ugyanis megjelent a böngészőkben újabb CSS tulajdonságok, amik alapvetően a mobilon lévő weboldalak megjelenéseit tudják segíteni, optimalizálni.
Large Viewport
Ezt használva arra a méretre nyúlik a viewport, ami kvázi a teljes felhasználható terület a böngészőben, akkor, amikor minden user interface (pl cím mező) eltűnik.
A mértékegységei tehát a lvh / dlw / lvmin / lvmax.
Small Viewport
Ezt használva arra a méretre nyúlik a viewport, ami kvázi a teljes felhasználható terület a böngészőben, akkor, amikor minden user interface (pl cím mező) nyitva van.
A mértékegységei tehát a svh / svw / svmin / svmax.
Dynamic Viewport
Könnyen kitalálható, hogy ezzel a beállítással a méretünk dinamikusan változik, attól függően, hogy a user interface elemek megjelennek, vagy eltűnnek. Az értéke 100lvh és 100svn között mozoghat.
A mértékegységek itt a dvh / dvw / dvmin / dvmax. Mielőtt nekiugoránk, hogy bakker, a dvh a legjobb opciónk, érdems utánanézni, tud megleptéseket és ui glitcheket okozni. helyette talán érdemesebb azsvh-t és a min-height-t kombinálni.
#hero {
min-height: 100svh;
}
