Dropdown

Raised floating menus that open on click and close on outside click or Escape.

Default

<div class="sui-dropdown">
  <button class="sui-btn sui-dropdown-toggle" data-sui-dropdown>Options</button>
  <div class="sui-dropdown-menu">
    <button class="sui-dropdown-item">Profile</button>
    <button class="sui-dropdown-item">Settings</button>
    <button class="sui-dropdown-item">Notifications</button>
  </div>
</div>

Button colors

<div class="sui-dropdown">
  <button class="sui-btn sui-btn-primary sui-dropdown-toggle" data-sui-dropdown>Primary</button>
  <div class="sui-dropdown-menu">...</div>
</div>

<div class="sui-dropdown">
  <button class="sui-btn sui-btn-success sui-dropdown-toggle" data-sui-dropdown>Success</button>
  <div class="sui-dropdown-menu">...</div>
</div>

<div class="sui-dropdown">
  <button class="sui-btn sui-btn-outline sui-btn-primary sui-dropdown-toggle" data-sui-dropdown>Outline</button>
  <div class="sui-dropdown-menu">...</div>
</div>

Split button

<div class="sui-dropdown-split">
  <button class="sui-btn sui-btn-primary">Save</button>
  <button class="sui-btn sui-btn-primary sui-dropdown-toggle" data-sui-dropdown></button>
  <div class="sui-dropdown-menu">
    <button class="sui-dropdown-item">Save as draft</button>
    <button class="sui-dropdown-item">Save and publish</button>
    <button class="sui-dropdown-item">Save as template</button>
  </div>
</div>

With links

<div class="sui-dropdown">
  <button class="sui-btn sui-dropdown-toggle" data-sui-dropdown>Navigate</button>
  <div class="sui-dropdown-menu">
    <a href="/docs" class="sui-dropdown-item">Documentation</a>
    <a href="/api" class="sui-dropdown-item">API Reference</a>
    <a href="/examples" class="sui-dropdown-item">Examples</a>
  </div>
</div>

Headers & dividers

<div class="sui-dropdown-menu">
  <span class="sui-dropdown-header">File</span>
  <button class="sui-dropdown-item">New</button>
  <button class="sui-dropdown-item">Open</button>
  <div class="sui-dropdown-divider"></div>
  <span class="sui-dropdown-header">Edit</span>
  <button class="sui-dropdown-item">Cut</button>
  <button class="sui-dropdown-item">Copy</button>
  <div class="sui-dropdown-divider"></div>
  <button class="sui-dropdown-item" style="color:var(--sui-danger);">Delete</button>
</div>

Disabled items

<button class="sui-dropdown-item active">Dashboard</button>
<button class="sui-dropdown-item">Settings</button>
<button class="sui-dropdown-item disabled">Admin Panel</button>

Directions

<!-- Down (default) -->
<div class="sui-dropdown">...</div>

<!-- Up -->
<div class="sui-dropdown sui-dropup">...</div>

<!-- Right -->
<div class="sui-dropdown sui-dropend">...</div>

<!-- Left -->
<div class="sui-dropdown sui-dropstart">...</div>

Menu alignment

Controls which edge of the menu aligns with the button. Default aligns the left edges; sui-dropdown-menu-end aligns the right edges.

<!-- Start-aligned (default) -->
<div class="sui-dropdown-menu">...</div>

<!-- End-aligned -->
<div class="sui-dropdown-menu sui-dropdown-menu-end">...</div>

Sizing

<!-- Small -->
<div class="sui-dropdown sui-dropdown-sm">
  <button class="sui-btn sui-dropdown-toggle" data-sui-dropdown>Small</button>
  <div class="sui-dropdown-menu">
    <button class="sui-dropdown-item">Action One</button>
    <button class="sui-dropdown-item">Action Two</button>
    <button class="sui-dropdown-item">Action Three</button>
  </div>
</div>

<!-- Large -->
<div class="sui-dropdown sui-dropdown-lg">
  <button class="sui-btn sui-dropdown-toggle" data-sui-dropdown>Large</button>
  <div class="sui-dropdown-menu">
    <button class="sui-dropdown-item">Action One</button>
    <button class="sui-dropdown-item">Action Two</button>
    <button class="sui-dropdown-item">Action Three</button>
  </div>
</div>

Delete this item?

This action cannot be undone. This will permanently delete the item and remove all associated data.