Bootstrap 5 Offcanvas
- Föregående sida BS5 Scrollspy
- Nästa sida BS5 praktiska verktyg
Offcanvas (Båtduk)
Offcanvas liknar modaler (standardvis dold och visas när den aktiveras), men skiljer sig från dessa genom att det ofta används som en sidomeny för navigering.
Hur man skapar en Offcanvas sidopanel
Följande exempel visar hur man skapar en offcanvas sidopanel:
Exempel
<!-- 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>Några texter. Några texter. Några texter.</p> <p>Några texter. Några texter. Några texter.</p> <button class="btn btn-secondary" type="button">Knapp</button> </div> </div> <!-- Knapp för att öppna offcanvas sidopanel --> <button class="btn btn-primary" type="button" data-bs-toggle="offcanvas" data-bs-target="#demo"> Öppna Offcanvas sidopanel </button>
Exempel förklaring
.offcanvas
klassen skapar offcanvas sidopanel.
.offcanvas-start
klassen placerar offcanvas och ställer in bredden till 400px. För mer information om platsklasser, se exempel nedan.
.offcanvas-title
klassen säkerställer lämpliga marginaler och radhöjder.
Därefter, lägg till ditt innehåll i .offcanvas-body
klassen.
För att öppna offcanvas sidopanel måste du använda <button>
eller <a>
pekar på .offcanvas
Kont容器的 id (i vårt exempel är #demo
)。
För att använda <a>
Element öppnar offcanvas sidopanel, du kan använda href-attributet istället för data-bs-target
Egenskap pekar på #demo
.
Offcanvas-placering
Använd .offcanvas-start|end|top|bottom
Placera offcanvas till vänster, höger, topp eller botten:
Högerexempel
<div class="offcanvas offcanvas-end" id="demo">
Toppexempel
<div class="offcanvas offcanvas-top" id="demo">
Bottenexempel
<div class="offcanvas offcanvas-bottom" id="demo">
- Föregående sida BS5 Scrollspy
- Nästa sida BS5 praktiska verktyg