Bootstrap 5 formulær
- Forrige side BS5 Flex
- Næste side BS5 valgmenu
Stablede formulær
Alle <input> og <textarea> elementer med klassen .form-control får korrekt formularstil:
Eksempel
<form action="/action_page.php"> <div class="mb-3 mt-3"> <label for="email" class="form-label">E-mail:</label> <input type="email" class="form-control" id="email" placeholder="Indtast e-mail-adresse" name="email"> </div> <div class="mb-3"> <label for="pwd" class="form-label">Adgangskode:</label> <input type="password" class="form-control" id="pwd" placeholder="Indtast adgangskode" name="pswd"> </div> <div class="form-check mb-3"> <label class="form-check-label"> <input class="form-check-input" type="checkbox" name="remember"> Husk mig </label> </div> <button type="submit" class="btn btn-primary">Indsend</button> </form>
Desuden skal du bemærke, at vi har tilføjet .form-label
klassen for at sikre korrekt fyldning.
kontroller har forskellige mærker. De er sat til .form-check
klassens containerelementer omgiver. Label indstiller .form-check-label
klassen, mens kontroller og afkrydsningsfelter bruger .form-check-input
。
Textarea
Eksempel
<label for="comment">Kommentar:</label> <textarea class="form-control" rows="5" id="comment" name="text"></textarea>
formularrække / gitter (in-line formular)
Hvis du ønsker at formularelementer vises parallelt, brug .row
og .col
:
Eksempel
<form> <div class="row"> <div class="col"> <input type="text" class="form-control" placeholder="Indtast e-mail-adresse" name="email"> </div> <div class="col"> <input type="password" class="form-control" placeholder="Indtast adgangskode" name="pswd"> </div> </div> </form>
Du vil blive Bootstrap-gitter Lær mere om kolonner og rækker i kapitlerne.
Formularkontrolstørrelser
Du kan bruge .form-control-lg
eller .form-control-sm
Ændre .form-control
Størrelsen på input-kontrolelementer:
Eksempel
<input type="text" class="form-control form-control-lg" placeholder="Stor input-kontrol"> <input type="text" class="form-control" placeholder="Almindelig input-kontrol"> <input type="text" class="form-control form-control-sm" placeholder="Lille input-kontrol">
Deaktiveret og læsebeskyttet
Brug disabled og/eller readonly-attributter til at deaktivere inputfelter:
Eksempel
<input type="text" class="form-control" placeholder="Almindelig input-kontrol"> <input type="text" class="form-control" placeholder="Deaktiveret input-kontrol" disabled> <input type="text" class="form-control" placeholder="Læsebeskyttet input-kontrol" readonly>
Ren tekstinput
Brug .form-control-plaintext
Brug klassen til at indstille stilen på inputfelter uden kanter, men med passende marginer og indrykning:
Eksempel
<input type="text" class="form-control-plaintext" placeholder="Ren tekstinput"> <input type="text" class="form-control" placeholder="Almindelig input-kontrol">
Farvevælger
For at korrekt indstille type="color" input-stilen, brug .form-control-color
Klasse:
Eksempel
<input type="color" class="form-control form-control-color" value="#CCCCCC">
- Forrige side BS5 Flex
- Næste side BS5 valgmenu