Bootstrap 5 Dropdown List
- Nakaraang Pahina BS5 Card
- Susunod na Pahina BS5 Pagbabalik-balaod
Basic Dropdown List
Ang dropdown menu ay isang tunay na menu na pwedeng magbigay-buhay, na nagbibigay sa mga gumagamit ng pagpipilian upang piliin ang halaga mula sa predefined list:
Mga Halimbawa
<div class="dropdown"> <button type="button" class="btn btn-primary dropdown-toggle" data-bs-toggle="dropdown"> Dropdown Button </button> <ul class="dropdown-menu"> <li><a class="dropdown-item" href="#">Link 1</a></li> <li><a class="dropdown-item" href="#">Link 2</a></li> <li><a class="dropdown-item" href="#">Link 3</a></li> </ul> </div>
Halimbawa sa paliwanag
.dropdown
klaseng nagsasabi ng dropdown menu.
Para maabli ang buksan ang dropdown menu, gamitin ang na-set na .dropdown-toggle
klase at data-toggle="dropdown"
attribute.
button or link na may .dropdown-menu
klase sa <div>
element, na maaaring aktwal na bumuo ng dropdown menu. Pagkatapos, idagdag ang .dropdown-item
klase idagdag sa bawat elemento sa dropdown menu (link or button).
Dropdown list separator
.dropdown-divider
klase upang hatiin ang dropdown menu na may horizontal thin border:
Mga Halimbawa
<li><hr class="dropdown-divider"></hr></li>
Dropdown list header
.dropdown-header
klase upang magdagdag ng header sa dropdown menu:
Mga Halimbawa
<li><h5 class="dropdown-header">Dropdown header 1</h5></li>
disabled and active items
Gumamit ng .active
klase upang highlight ang partikular na dropdown item (addding blue background color).
Kung gusto mong idisable ang isang item sa dropdown list, gamitin ang .disabled
klase (nakuha ng liwanag na light grey text color at "no-parking-sign" icon sa paghanggang).
Mga Halimbawa
<li><a class="dropdown-item" href="#">Normal</a></li> <li><a class="dropdown-item active" href="#">Active</a></li> <li><a class="dropdown-item disabled" href="#">Disabled</a></li>
position of dropdown list
Maaari ka ring gamitin ang .dropend
o .dropstart
Magdagdag ng klase sa dropdown element upang lumikha ng "dropend" o "dropstart" menu. Maging maingat, ang simbolo ng pagpasok/sibol ay awtomatikong idadagdag:
Dropright
<div class="dropdown dropend">
Dropleft
<div class="dropdown dropstart">
Right-align dropdown list
Kung gusto mong mag-kanan ang kanang bahagi ng dropdown menu, palitan ang .dropdown-menu-end
Magdagdag ng klase .dropdown-menu
ng mga elemento:
Mga Halimbawa
<div class="dropdown-menu dropdown-menu-end">
Uplink list
Kung gusto mong palakasin ang dropdown menu papunta sa itaas kaysa sa ilalim, palitan ang <div> element na may class="dropdown". "dropup"
:
Mga Halimbawa
<div class="dropup">
Dropdown Teksto
.dropdown-item-text
Ang klase ay ginagamit upang magdagdag ng teksto sa dropdown item, o upang magdagdag ng common na estilo ng link sa link.
Mga Halimbawa
<ul class="dropdown-menu"> <li><a class="dropdown-item" href="#">Link 1</a></li> <li><a class="dropdown-item" href="#">Link 2</a></li> <li><a class="dropdown-item" href="#">Link 3</a></li> <li><a class="dropdown-item-text" href="#">Text Link</a></li> <li><span class="dropdown-item-text">Text</span></li> </ul>
Mga nagkakasamang buton at dropdown na listahan
Mga Halimbawa
<div class="btn-group"> <button type="button" class="btn btn-primary">Huawei</button> <button type="button" class="btn btn-primary">DJI</button> <div class="btn-group"> <button type="button" class="btn btn-primary dropdown-toggle" data-bs-toggle="dropdown">Xiaomi</button> <ul class="dropdown-menu"> <li><a class="dropdown-item" href="#">Mobile Phone</a></li> <li><a class="dropdown-item" href="#">Tablet</a></li> </ul> </div> </div>
Mga nakatatiling buton at dropdown na listahan
Mga Halimbawa
<div class="btn-group-vertical"> <button type="button" class="btn btn-primary">Huawei</button> <button type="button" class="btn btn-primary">DJI</button> <div class="btn-group"> <button type="button" class="btn btn-primary dropdown-toggle" data-bs-toggle="dropdown">Xiaomi</button> <ul class="dropdown-menu"> <li><a class="dropdown-item" href="#">Mobile Phone</a></li> <li><a class="dropdown-item" href="#">Tablet</a></li> </ul> </div> </div>
- Nakaraang Pahina BS5 Card
- Susunod na Pahina BS5 Pagbabalik-balaod