# Dropdowns Toggle contextual overlays for displaying lists of links and more with the Bootstrap dropdown plugin.

Basic overview
Dropdowns are toggleable, contextual overlays for displaying lists of links and more. They’re made interactive with the included Bootstrap dropdown JavaScript plugin. They’re toggled by clicking, not by hovering; this is an intentional design decision. Dropdowns are built on a third party library, Popper.js, which provides dynamic positioning and viewport detection.
Find more facts and uses at the bootstrap official documentation.

## Kitchen Sink example

A composition of all working elements

## Links & buttons

Wrap the dropdown’s toggle (your button or link) and the dropdown menu within `.dropdown`, or another element that declares `position: relative;`. Dropdowns can be triggered from `<a>` or `<button>` elements to better fit your potential needs.

##### Button

##### Link

Dropdown link

## Dropdown buttons

##### Variations

##### Split button

## Multilevel dropdown

Add multilevel menu by wrapping the child node selectors with `.dropdown-multilevel`, change direction of by adding `.dropdown-multilevel-left` (right by default)

## Content types

## Sizing dropdowns

Button dropdowns work with buttons of all sizes, including default and split dropdown buttons

## No arrow

Remove directional arrow from dropdown button by adding `.no-arrow` to `.dropdown-toggle`

## Animated dropdowns

Add animations to dropdowns by adding `.dropdown-menu-animated`, `.fadeup`, `.fadedown`, `.faderight`, `.fadeleft` to `.dropdown-menu`

## Directional Arrows

Trigger dropdown menus above elements by adding `.dropup`, `.dropright`, and `.dropleft` to the parent element.

##### Dropup

##### Dropright

##### Dropleft

## Container examples

You can add any content to dropdown containers and change its width by adding the class `.dropdown-sm`, `.dropdown-md`, `.dropdown-lg`, and `.dropdown-xl`

## Headers examples

Customize `.dropdown-header` using utility classes. Change backgrounds, colors, and paddings using various helpers

## Menu alignment

By default, a dropdown menu is automatically positioned 100% from the top and along the left side of its parent. Add `.dropdown-menu-right` to a `.dropdown-menu` to right align the dropdown menu.

## Responsive alignment

If you want to use responsive alignment, disable dynamic positioning by adding the `data-display="static"` attribute and use the responsive variation classes. To align left/right the dropdown menu with the given breakpoint or larger, add `.dropdown-menu{-sm|-md|-lg|-xl}-right` or `.dropdown-menu{-sm|-md|-lg|-xl}-left`

##### Left-aligned but right aligned when large screen

##### Right-aligned but left aligned when large screen

- Home
- Inbox
- Add More

Tracey Chang
IT Director

- Tracey Chang Online
- Oliver Kopyuv Online
- Dr. John Cook PhD Away
- Ali Amdaney Online
- Sarah McBrook Online
- oliver.kopyuv@gotbootstrap.com Offline
- oliver.kopyuv@gotbootstrap.com Busy
- oliver.kopyuv@gotbootstrap.com Offline
- +714651347790 Missed Call

Jun 19

Hey Tracey, did you get my files?

3:00 pm

Hi

Sorry going through a busy time in office. Yes I analyzed the solution.

It will require some resource, which I could not manage.

3:24 pm

Okay

Sending you some dough today, you can allocate the resources to this project.

3:26 pm

Perfect. Thanks a lot!

I will have them ready by tonight.

Cheers

Jun 20
Send

#### Layout Settings User Interface Settings

##### App Layout

Fixed Header header is in a fixed at all times
Fixed Navigation left panel is fixed
Minify Navigation Skew nav to maximize space
Hide Navigation roll mouse on edge to reveal
Top Navigation Relocate left pane to top
Fixed Footer page footer is fixed
Boxed Layout Encapsulates to a container

Fixed Background

##### Mobile Menu

Push Content Content pushed on menu reveal
No Overlay Removes mesh on menu reveal
Off-Canvas (beta) Content overlaps menu

##### Accessibility

Bigger Content Font content fonts are bigger for readability
High Contrast Text (WCAG 2 AA) 4.5:1 text contrast ratio
Daltonism (beta) color vision deficiency
Preloader Inside preloader will be inside content
SmartPanel Icons (not Panels) smartpanel buttons will appear as icons

##### Global Modifications

Clean Page Background adds more whitespace
Hide Navigation Icons invisible navigation icons
Disable CSS Animation Disables CSS based animations
Hide Info Card Hides info card from left panel
Lean Subheader distinguished page header
Hierarchical Navigation Clear breakdown of nav links
Dark Navigation Navigation background is darkend

##### Global Font Size

SM MD LG XL
Change root font size to effect rem values (resets on page refresh)

##### Theme colors more info

##### Theme Modes (beta) why beta?

###### Internet Explorer Issue

This particular component may not work as expected in Internet Explorer. Please use with caution.
Default
Light
Dark

Reset Settings
Factory Reset