Exemples unitat
Exemple de web responsive
Aquí tens un exemple senzill d'una pàgina web amb un menú horitzontal per a pantalles grans i un menú vertical per a pantalles petites utilitzant Bootstrap 5. Aquest exemple utilitza el Navbar de Bootstrap juntament amb les classes de visibilitat responsiva per aconseguir-ho:
En aquest exemple:
- S'utilitza la classe
navbar-expand-lgper a la barra de navegació principal, indicant que el Navbar es mostrarà horitzontalment en pantalles grans. - S'afegeix un botó de barra de navegació (
navbar-toggler) que es mostra només en pantalles petites i esclata el menú quan es fa clic. - S'afegeixen dues instàncies del menú de navegació (una per a pantalles grans i una per a pantalles petites) dins del mateix Navbar.
- S'afegeix la classe
justify-content-enda la versió horitzontal del menú per a centrar-lo a la dreta.
Amb aquesta configuració, el menú serà horitzontal per a pantalles grans i es convertirà en un menú vertical per a pantalles més petites. Això proporciona una experiència de navegació millorada en dispositius mòbils.
Explicació del botó
Botó per pantalles menudes
Aquesta funcionalitat és aconseguida mitjançant l'ús del component navbar-toggler de Bootstrap i les classes de visibilitat responsiva.
Afegir el Botó Toggle:
-
S'ha afegit un botó amb la classe
navbar-togglerdins del Navbar. Aquest botó s'utilitzarà per mostrar o amagar el menú quan es visualitzi en pantalles petites.HTML Aquest botó és visible només en pantalles petites gràcies a les classes de visibilitat responsiva de Bootstrap.
Afegir les Classes de Visibilitat Responsiva:
-
S'ha utilitzat la classe
navbar-expand-lgal Navbar per indicar que el Navbar es mostrarà horitzontalment només en pantalles amb una amplada igual o superior a lg (992 píxels).HTML -
A més, s'ha utilitzat la classe
collapse navbar-collapsejuntament amb la propietatid="navbarNav"al menú de navegació horitzontal. Aquesta propietat és referenciada pel botó Toggle per mostrar o amagar el menú quan es fa clic al botó.HTML -
S'ha utilitzat la classe
collapse navbar-collapsejuntament amb la propietatid="navbarNavVertical"al menú de navegació vertical. Aquesta propietat també és referenciada pel botó Toggle per a la versió vertical.HTML
Amb aquestes classes, el Navbar serà horitzontal només en pantalles grans (992 píxels o més), i quan la pantalla sigui més petita, apareixerà el botó Toggle. Quan es faci clic al botó, es mostrarà el menú vertical o horitzontal segons la disposició de la pantalla. Això proporciona una millora significativa en la usabilitat en dispositius mòbils.

