Bootstrap -aftrekkies
Basiese aftreklys
'n Aftrekkieslys is 'n wisselbare kieslys wat die gebruiker toelaat om een waarde uit 'n voorafbepaalde lys te kies:
Voorbeeld
<div class="dropdown">
<button class="btn btn-primary dropdown-toggle" type="button" data-toggle="dropdown">Dropdown Example
<span class="caret"></span></button>
<ul class="dropdown-menu">
<li><a href="#">HTML</a></li>
<li><a href="#">CSS</a></li>
<li><a href="#">JavaScript</a></li>
</ul>
</div>
Voorbeeld Verduidelik
Die .dropdown
klas dui 'n aftreklys aan.
Om die aftreklys oop te maak, gebruik 'n knoppie of 'n skakel met 'n klas van .dropdown-toggle
en die
data-toggle="dropdown"
kenmerk.
Die .caret
klas skep 'n karetpyl-ikoon (), wat aandui dat die knoppie 'n aftreklys is.
Voeg die .dropdown-menu
klas by 'n <ul>
element om werklik die aftrekkieslys te bou.
Aftreklysverdeler
Die .divider
klas word gebruik om skakels binne die aftreklys te skei met 'n dun horisontale rand:
Voorbeeld
<li class="divider"></li>
Aftrekopskrif
Die .dropdown-header
klas word gebruik om opskrifte in die aftrekkieslys by te voeg:
Voorbeeld
<li class="dropdown-header">Dropdown header 1</li>
Deaktiveer en Aktiewe items
Merk 'n spesifieke aftrek-item met die .active-klas (voeg 'n blou agtergrondkleur by).
Om 'n item in die aftreklys te deaktiveer, gebruik die .disabled
klas (kry 'n liggrys tekskleur en 'n "nie-parkeer-teken"-ikoon wanneer jy beweeg):
Voorbeeld
<li class="disabled"><a href="#">CSS</a></li>
<li class="active"><a href="#">HTML</a></li>
Dropdown posisie
Om die aftreklys regs te belyn, voeg die .dropdown-menu-right
klas by die element met .dropdown-menu:
Voorbeeld
<ul class="dropdown-menu dropdown-menu-right">
Dropup
As jy wil hê die aftreklys moet opwaarts in plaas van afwaarts uitbrei, verander die <div>-element met class="dropdown" na "dropup"
:
Voorbeeld
<div class="dropup">
Aftreklys Toeganklikheid
Om te help om toeganklikheid te verbeter vir mense wat skermlesers gebruik, moet jy die volgende role
en aria-*
kenmerke insluit wanneer jy 'n aftrekkieslys skep:
Voorbeeld
<div class="dropdown">
<button class="btn btn-default dropdown-toggle" type="button" id="menu1" data-toggle="dropdown">Tutorials
<span class="caret"></span></button>
<ul class="dropdown-menu" role="menu" aria-labelledby="menu1">
<li role="presentation"><a role="menuitem" href="#">HTML</a></li>
<li role="presentation"><a role="menuitem" href="#">CSS</a></li>
<li role="presentation"><a role="menuitem" href="#">JavaScript</a></li>
<li role="presentation" class="divider"></li>
<li role="presentation"><a role="menuitem" href="#">About Us</a></li>
</ul>
</div>
Voltooi Bootstrap-aftreklysverwysing
Vir 'n volledige verwysing van alle aftrekopsies, metodes en gebeure, gaan na ons Bootstrap JS- aftreklysverwysing .