Dropdown menus and contextual hints for better UX
Simple dropdown menus that open on click.
<div class="dropdown">
<button data-bs-toggle="dropdown">Dropdown</button>
<ul class="dropdown-menu">
<li><a class="dropdown-item">Item</a></li>
</ul>
</div>
Control the direction in which the menu opens.
.dropdown
,
.dropup
,
.dropend
, or
.dropstart
on the container to control direction.
Dropdowns can contain more than just links: forms, text, and more.
Tooltips display contextual information on hover or focus.
<button data-bs-toggle="tooltip"
data-bs-placement="top"
title="Tooltip text">
Button
</button>
<script>
// Tooltips require manual initialization
var tooltipTriggerList = [].slice.call(
document.querySelectorAll('[data-bs-toggle="tooltip"]')
);
tooltipTriggerList.map(function (tooltipTriggerEl) {
return new bootstrap.Tooltip(tooltipTriggerEl);
});
</script>
Popovers are like larger tooltips that can contain headers and more content.
Combine dropdowns and tooltips to create rich interfaces.