What is a footer menu in WordPress?

Brug af bundnavigationskomponenter

09/12/2025

Rating: 4.08 (8367 votes)

Bundnavigationskomponenten er et essentielt element i moderne webdesign, der giver brugerne en intuitiv og nem måde at navigere på tværs af din hjemmeside. Denne komponent, der typisk er fastgjort til bunden af skærmen, indeholder menupunkter og kontrolhandlinger, der giver adgang til forskellige sektioner eller funktioner på dit websted. Brug af bundnavigation kan forbedre brugeroplevelsen markant, især på mobile enheder, hvor fingrene nemt kan nå disse elementer.

How do I use the bottom navigation bar component?
Use the bottom navigation bar component to allow users to navigate through your website or create a control bar using a menu that is positioned at the bottom of the page

Denne guide vil udforske, hvordan du effektivt kan bruge bundnavigationskomponenter. Vi vil dykke ned i forskellige eksempler, der demonstrerer forskellige stilarter, kontroller, størrelser og indhold, og hvordan du kan udnytte utility-klasserne fra Tailwind CSS til at integrere dem i dine egne projekter. Uanset om du ønsker at skabe en simpel navigationslinje eller en mere kompleks kontrolbjælke, vil du finde inspiration og praktiske løsninger her.

Indholdsfortegnelse

Standard bundnavigation

Den grundlæggende bundnavigationskomponent er ideel til at præsentere en liste af menupunkter som knapper, der muliggør navigation på din hjemmeside. Denne komponent er designet til at være fastgjort til bunden af siden, hvilket sikrer konstant tilgængelighed for brugerne. Du kan også vælge at bruge anker-tags i stedet for knapper, afhængigt af dit specifikke design og funktionalitetskrav.

Her er et eksempel på en standard bundnavigation, der viser fire primære navigationspunkter: Hjem, Wallet, Indstillinger og Profil. Hvert element er udstyret med et ikon og tekst for klarhed. Designet er responsivt og tilpasser sig forskellige skærmstørrelser.

ElementBeskrivelseBilledlig repræsentation
HjemBruges til at navigere til hjemmesidens startside....
WalletTilføjer adgang til en digital pung eller betalingssektion....
IndstillingerÅbner siden med brugerdefinerede indstillinger....
ProfilLinker til brugerens personlige profilside....

Implementeringen bruger Tailwind CSS-klasser til at opnå den ønskede layout og styling. Nøgleklasser inkluderer fixed bottom-0 for at placere komponenten nederst, w-full for fuld bredde, h-16 for højde, og grid grid-cols-4 for at fordele indholdet i fire kolonner. Hover-effekter som hover:bg-gray-50 giver visuel feedback til brugeren.

Tilpasning med grænser

For at forbedre den visuelle adskillelse mellem menupunkterne kan du tilføje en lodret grænse. Dette giver en klarere struktur og en mere poleret æstetik. Ved at anvende klasser som border-x eller border-e (border-end) på de relevante elementer, kan du opnå dette.

I dette eksempel er grænser tilføjet mellem navigationspunkterne for at skabe en visuel adskillelse. Dette kan være særligt nyttigt, når du har mange menupunkter, og du ønsker at guide brugerens øje.

ElementStylingVisuel effekt
Første elementIngen venstre grænseRent udseende
Mellemste elementerborder-x border-gray-200Synlig lodret grænse
Sidste elementIngen højre grænseRent udseende

Disse små ændringer kan have en stor indflydelse på den samlede brugeroplevelse og hjælpe med at fremhæve de enkelte navigationsmuligheder.

Applikationsbjælke med CTA

En populær anvendelse af bundnavigationskomponenten er at inkludere en fremtrædende knap, ofte en Call-to-Action (CTA), midt i navigationsbjælken. Dette er ideelt til at opfordre brugerne til at udføre en bestemt handling, såsom at oprette et nyt element, sende en besked eller starte en proces.

Eksemplet her viser en applikationsbjælke med en centreret knap til at oprette et nyt element. Denne knap er ofte visuelt fremhævet, f.eks. med en anden farve eller en større størrelse, for at tiltrække opmærksomhed.

Funktioner i applikationsbjælken:

  • Hjem: Standard navigationspunkt.
  • Wallet: Adgang til finansielle funktioner.
  • Opret nyt element: En fremhævet CTA-knap, typisk en cirkel med et plus-ikon.
  • Indstillinger: Adgang til konfigurationsmuligheder.
  • Profil: Brugerprofiladgang.

Denne type design er almindelig i applikationer, hvor der er en primær handling, brugerne ofte skal udføre. Brugen af Tooltips, som vist i eksemplet med data-tooltip-target, kan yderligere forbedre brugervenligheden ved at give brugerne kontekstuel information, når de holder musen over et element.

Navigation med sideinddeling (Pagination)

Bundnavigationskomponenten kan også integreres med sideinddelingsmekanismer, hvilket er nyttigt for indhold, der er opdelt over flere sider, såsom artikler, billedgallerier eller datalister.

Eksemplet viser en bundnavigation, der inkluderer knapper til at navigere mellem sider (Forrige side, Næste side) og viser den aktuelle side i forhold til det samlede antal sider (f.eks. "1 af 345"). Dette giver brugerne et klart overblik over deres position i indholdet og nem adgang til at bladre.

KomponentBeskrivelseEksempel
DokumentIkon til at oprette et nyt dokument....
BogmærkeIkon til at bogmærke eller gemme indhold....
SideinddelingKnapper til at navigere mellem sider og visning af sidenummer. 1 af 345
IndstillingerAdgang til indstillingsmenuen....
ProfilBrugerprofillink....

Layoutet her bruger en grid-struktur med 6 kolonner for at rumme alle elementerne, herunder den dedikerede plads til sideinddelingskontrollerne.

Knapgrupper i bundbjælken

Bundnavigationen kan også fungere som en beholder for knapgrupper, der giver brugerne mulighed for at vælge mellem forskellige tilstande eller kategorier. Dette er nyttigt for at filtrere indhold eller vælge præferencer.

I dette eksempel ser vi en bundbjælke, der indeholder en knapgruppe med valgmulighederne "Ny", "Populær" og "Følger". Den aktive knap er visuelt markeret, f.eks. med en mørkere baggrund eller anderledes tekstfarve.

Udover knapgruppen indeholder bundbjælken også standard navigationsikoner som "Hjem", "Bogmærke", "Nyt opslag", "Søg" og "Indstillinger". Denne kombination giver en alsidig brugergrænseflade, der både håndterer navigation og indholdsfiltrering.

Brug af knapgrupper:

  • Ny: Viser det seneste indhold.
  • Populær: Viser mest populære indhold.
  • Følger: Viser indhold fra brugere, man følger.

Stilningen af knapgruppen opnås med Tailwind CSS-klasser som grid max-w-xs grid-cols-3 gap-1 p-1 mx-auto my-2 bg-gray-100 rounded-lg dark:bg-gray-600 for at skabe en kompakt, grupperet visning af knapperne.

Bundnavigation inde i et kort

Bundnavigationskomponenten kan placeres inde i et kortelement, hvilket er ideelt til at vise dynamisk indhold, der kan rulles. Dette er især nyttigt i dashboards eller informationspaneler.

Eksemplet viser et kort med en rulleliste af aktivitetsmeddelelser. I bunden af dette kort er der en bundnavigationsbjælke med valgmuligheder som "Seneste", "Følger" og "Favoritter". Dette giver brugerne mulighed for at skifte mellem forskellige visninger af indholdet inden for kortet.

NavigationspunktFormålEksempelvis indhold
SenesteViser de seneste aktiviteter eller meddelelser.Nye beskeder, følgere, kommentarer.
FølgerViser aktiviteter relateret til brugere, du følger.Opslag fra fulgte brugere.
FavoritterViser indhold, brugeren har markeret som favorit.Meddelelser med 'likes' eller gemt indhold.

Kortet selv er designet med overflow-y-scroll for at muliggøre rulning og har en fast højde (h-96). Bundnavigationen er fastgjort til bunden af dette kort ved hjælp af sticky bottom-0, hvilket sikrer, at den forbliver synlig, mens brugeren scroller gennem indholdet.

Online mødekontrolbjælke

Til applikationer, der involverer online møder eller videokonferencer, er en dedikeret bundkontrolbjælke afgørende. Denne type navigation giver brugerne hurtig adgang til vigtige funktioner som mikrofonkontrol, kamera, deling af feedback og indstillinger.

Eksemplet her viser en kontrolbjælke med ikoner til at mute mikrofonen, skjule kameraet, dele feedback, justere videoindstillinger og få adgang til yderligere indstillinger som "Vis deltagere" og "Juster lydstyrke".

Vigtige kontrolfunktioner:

  • Mute mikrofon: Slå mikrofonen til/fra.
  • Skjul kamera: Slå videokameraet til/fra.
  • Del feedback: Send feedback eller rapporter.
  • Videoindstillinger: Konfigurer kamera og video.
  • Vis deltagere: Åbn en liste over mødedeltagere.
  • Juster lydstyrke: Kontrol af lydniveau.
  • Vis information: Viser relevante oplysninger om mødet.

Layoutet er designet til at være responsivt, med forskellige konfigurationer for desktop (md:grid-cols-3) og mobile enheder. På desktop vises kontrolknapperne typisk fordelt langs bjælken, mens der på mobile enheder kan være en "Mere" knap, der åbner en dropdown-menu med yderligere muligheder.

Videoafspiller kontrolbjælke

En anden specialiseret anvendelse af bundnavigationskomponenten er som kontrolbjælke for en videoafspiller. Denne type bjælke giver brugerne fuld kontrol over afspilningsoplevelsen.

Eksemplet indeholder typiske afspilningskontroller såsom "Shuffle", "Forrige video", "Pause/Afspil", "Næste video" og "Genstart video". Derudover er der tidsvisning (f.eks. "3:45 / 5:00"), en afspilningsbjælke, og knapper til at se spillelisten, aktivere undertekster og gå i fuldskærmstilstand.

FunktionBeskrivelseIkon
ShuffleAfspiller videoer i tilfældig rækkefølge....
Forrige/NæsteNaviger mellem videoer i en playliste....
Pause/AfspilKontrollerer afspilningen af den aktuelle video....
GenstartGenstarter den aktuelle video....
TidsvisningViser aktuel afspilningstid og videoens varighed.3:45 / 5:00
AfspilningsbjælkeVisuel repræsentation af videoens fremskridt og mulighed for at springe frem/tilbage.

AfspilningslisteÅbner en liste over tilgængelige videoer....
UnderteksterAktiverer eller deaktiverer undertekster....
FuldskærmUdvider videoen til at fylde hele skærmen....
LydstyrkeJusterer lydstyrken for videoen....

Disse eksempler demonstrerer alsidigheden af bundnavigationskomponenten. Ved at udnytte Tailwind CSS utility-klasser kan du nemt tilpasse disse komponenter til at passe perfekt til dit websteds design og funktionalitet.

Ofte stillede spørgsmål (FAQ)

Hvad er en bundnavigationskomponent?

En bundnavigationskomponent er et UI-element, der typisk er fastgjort til bunden af en webside eller applikation. Den indeholder menupunkter, ikoner og/eller knapper, der giver brugerne nem adgang til forskellige sektioner eller funktioner.

Hvornår skal jeg bruge en bundnavigation?

Bundnavigation er særligt effektiv på mobile enheder, hvor den giver nem adgang med tommelfingeren. Den kan også bruges på desktop for at give konstant adgang til primære navigationsfunktioner eller som en del af et dashboard eller kontrolpanel.

Hvordan bruger jeg Tailwind CSS til at style bundnavigationen?

Du kan bruge Tailwind CSS's utility-klasser til at definere layout, farver, størrelser, spacing og interaktive effekter (som hover-states). Klasser som fixed bottom-0, grid, flex, hover:bg- og text- er centrale for at opbygge og style komponenten.

Kan jeg tilføje mere end fire elementer til en bundnavigation?

Ja, du kan tilføje så mange elementer, som layoutet tillader. For mange elementer kan dog gøre navigationen rodet, især på mindre skærme. Overvej at bruge en "Mere" eller "Flere" kategori, hvis du har mange navigationsmuligheder.

Hvordan sikrer jeg, at bundnavigationen er responsiv?

Brug responsive utility-klasser fra Tailwind CSS som md:grid-cols-X, lg:flex, etc., til at justere layoutet baseret på skærmstørrelsen. Test din navigation på forskellige enheder for at sikre optimal brugeroplevelse.

Hvis du vil læse andre artikler, der ligner Brug af bundnavigationskomponenter, kan du besøge kategorien Teknologi.

Go up