Relatíve új viewport típusok

2023-10-22

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;}
Megnézem