Bootstrap 5 Offcanvas
- Forrige side BS5 Scrollspy
- Næste side BS5 Praktiske værktøjer
Offcanvas (bådfart)
Offcanvas ligner en modal (standardvis skjult og vises ved aktivering), forskellen er, at den ofte bruges som en sidepanel-navigationsmenu.
Hvordan oprettes Offcanvas-sidepanel
Følgende eksempel viser, hvordan man opretter en offcanvas-sidepanel:
Eksempel
<!-- Offcanvas Sidebar --> <div class="offcanvas offcanvas-start" id="demo"> <div class="offcanvas-header"> <h1 class="offcanvas-title">Titel</h1> <button type="button" class="btn-close text-reset" data-bs-dismiss="offcanvas"></button> </div> <div class="offcanvas-body"> <p>Nogle tekst. Nogle tekst. Nogle tekst.</p> <p>Nogle tekst. Nogle tekst. Nogle tekst.</p> <button class="btn btn-secondary" type="button">Knap</button> </div> </div> <!-- Knap til at åbne offcanvas-sidepanelet --> <button class="btn btn-primary" type="button" data-bs-toggle="offcanvas" data-bs-target="#demo"> Åbn Offcanvas Sidepanel </button>
Eksempel Forklaring
.offcanvas
klassen opretter offcanvas-sidepanelet.
.offcanvas-start
klassen placerer offcanvas og sætter bredden til 400px. For flere placeringseklasser, se nedenstående eksempler.
.offcanvas-title
klassen sikrer passende margener og liniehøjde.
Herefter, tilføj dit indhold til .offcanvas-body
klassen.
Hvis du vil åbne offcanvas-sidepanelet, skal du bruge <button>
eller <a>
Element peger på .offcanvas
Kontainerets id (i vores eksempel #demo
)。
Hvis du vil bruge <a>
Elementer åbner offcanvas-sidepanelet, og du kan bruge href-egenskaben i stedet for data-bs-target
Egenskab peger på #demo
.
Offcanvas定位
Brug .offcanvas-start|end|top|bottom
Placer offcanvas til venstre, højre, top eller bund:
Højre eksempel
<div class="offcanvas offcanvas-end" id="demo">
Toppeksample
<div class="offcanvas offcanvas-top" id="demo">
Bundende eksempel
<div class="offcanvas offcanvas-bottom" id="demo">
- Forrige side BS5 Scrollspy
- Næste side BS5 Praktiske værktøjer