Le nuove unità di visualizzazione CSS sono una delle mie caratteristiche preferite nei moderni CSS 🔥
La maggior parte dei telefoni oggi ha diverse interfacce utente nel browser, come iPhone con la barra degli URL in basso, Android con pulsanti di navigazione, ecc.
Ciò può portare a problemi dell’interfaccia utente che le tradizionali unità “vh” in CSS non risolvono, come problemi di scorrimento o elementi bloccati sotto l’interfaccia utente del browser.
Le nuove unità viewport sono una soluzione molto più elegante a questo problema:
→ L'”altezza più piccola del viewport” (svh) si adatterà sempre alla minima quantità di spazio (tutto il contenuto sarà sempre visibile)
→ L'”altezza massima del viewport” (lvh) occuperà sempre la maggior quantità di spazio (nascondendo potenzialmente alcuni contenuti sotto l’interfaccia utente)
→ L'”altezza della finestra dinamica” (dvh) verrà ridimensionata per adattarsi allo spazio attualmente disponibile (adattandosi man mano che l’interfaccia utente del browser diventa visibile o nascosta)
Il supporto per i browser sembra molto solido ora, quindi sono sicuramente pronti per il tuo prossimo progetto 🙌