Bootstrap 4 vervolgkeuzelijsten
Basis dropdown
Een vervolgkeuzemenu is een schakelbaar menu waarmee de gebruiker één waarde uit een vooraf gedefinieerde lijst kan kiezen:
Voorbeeld
<div class="dropdown">
<button type="button" class="btn btn-primary
dropdown-toggle" data-toggle="dropdown">
Dropdown button
</button>
<div class="dropdown-menu">
<a
class="dropdown-item" href="#">Link 1</a>
<a
class="dropdown-item" href="#">Link 2</a>
<a
class="dropdown-item" href="#">Link 3</a>
</div>
</div>
Voorbeeld uitgelegd
De .dropdown
klasse geeft een vervolgkeuzemenu aan.
.dropdown-toggle
Gebruik een knop of een link met een klasse van en het
data-toggle="dropdown"
attribuut om het vervolgkeuzemenu te openen .
Voeg de .dropdown-menu
klasse toe aan een <div>
element om het vervolgkeuzemenu daadwerkelijk te bouwen. Voeg vervolgens de
.dropdown-item
klasse toe aan elk element (links of knoppen) in het vervolgkeuzemenu.
Vervolgkeuzelijst
De .dropdown-divider
klasse wordt gebruikt om links in het vervolgkeuzemenu te scheiden met een dunne horizontale rand:
Voorbeeld
<div class="dropdown-divider"></div>
Dropdown-koptekst
De .dropdown-header
klasse wordt gebruikt om kopteksten toe te voegen in het vervolgkeuzemenu:
Voorbeeld
<div class="dropdown-header">Dropdown header 1</div>
Uitschakelen en Actieve items
Markeer een specifiek dropdown-item met de .active
klas (voegt een blauwe achtergrondkleur toe).
Om een item in het vervolgkeuzemenu uit te schakelen, gebruikt u de .disabled
klasse (krijgt een lichtgrijze tekstkleur en een "verboden-parkeren-teken"-pictogram bij de muisaanwijzer):
Voorbeeld
<a class="dropdown-item active" href="#">Active</a>
<a class="dropdown-item disabled" href="#">Disabled</a>
Dropdown-positie
Je kunt ook een "dropright" of "dropleft" menu maken door de klasse .dropright
of toe te voegen .dropleft
aan het dropdown-element. Merk op dat het caret/pijltje automatisch wordt toegevoegd:
Dropright
<div class="dropdown dropright">
Links laten vallen
<div class="dropdown dropleft">
Vervolgkeuzemenu Rechts
Om het vervolgkeuzemenu rechts uit te lijnen, voegt u de .dropdown-menu-right
klasse toe aan het element met .dropdown-menu:
Voorbeeld
<div class="dropdown-menu dropdown-menu-right">
Drop-up
Als u wilt dat het vervolgkeuzemenu naar boven wordt uitgevouwen in plaats van naar beneden, wijzigt u het <div>-element met class="dropdown" in "dropup"
:
Voorbeeld
<div class="dropup">
Dropdown-tekst
De .dropdown-item-text
klasse wordt gebruikt om platte tekst toe te voegen aan een dropdown-item, of wordt gebruikt op links voor standaard link-styling.
Voorbeeld
<div class="dropdown-menu">
<a class="dropdown-item" href="#">Link
1</a>
<a class="dropdown-item" href="#">Link 2</a>
<a
class="dropdown-item-text" href="#">Text Link</a>
<span
class="dropdown-item-text">Just Text</span>
</div>
Gegroepeerde knoppen met een dropdown
Voorbeeld
<div class="btn-group">
<button type="button" class="btn btn-primary">Apple</button>
<button type="button" class="btn btn-primary">Samsung</button>
<div class="btn-group">
<button type="button" class="btn
btn-primary dropdown-toggle" data-toggle="dropdown">
Sony
</button>
<div
class="dropdown-menu">
<a
class="dropdown-item" href="#">Tablet</a>
<a
class="dropdown-item" href="#">Smartphone</a>
</div>
</div>
</div>
Vervolgkeuzemenu's voor splitsen
Voorbeeld
<div class="btn-group">
<button type="button" class="btn btn-primary">Primary</button>
<button type="button" class="btn btn-primary dropdown-toggle
dropdown-toggle-split"
data-toggle="dropdown">
</button>
<div class="dropdown-menu">
<a
class="dropdown-item" href="#">Link 1</a>
<a
class="dropdown-item" href="#">Link 2</a>
</div>
</div>
Verticale knopgroep met dropdown
Voorbeeld
<div class="btn-group-vertical">
<button type="button" class="btn
btn-primary">Apple</button>
<button type="button" class="btn btn-primary">Samsung</button>
<div class="btn-group">
<button type="button" class="btn
btn-primary dropdown-toggle" data-toggle="dropdown">
Sony
</button>
<div
class="dropdown-menu">
<a
class="dropdown-item" href="#">Tablet</a>
<a
class="dropdown-item" href="#">Smartphone</a>
</div>
</div>
</div>
Volledige Bootstrap 4 dropdown-referentie
Ga voor een volledige referentie van alle dropdown-opties, -methoden en -evenementen naar onze Bootstrap 4 JS Dropdown Reference .