Menús Desplegables
Dropdowns, dropups y variantes direccionales con soporte completo de teclado y accesibilidad ARIA.
Dropdown básico
El menú más común — se abre hacia abajo al hacer clic.
HTML — Dropdown básico
<div class="dropdown">
<!-- Botón que abre el menú -->
<button class="btn btn-marca"
data-dropdown-toggle="mi-menu"
aria-haspopup="true"
aria-expanded="false">
Acciones
<!-- SVG chevron -->
</button>
<div class="dropdown-menu"
id="mi-menu"
role="menu">
<div class="dropdown-header">Sección</div>
<button class="dropdown-item"
role="menuitem">
<!-- SVG ícono -->
Opción 1
</button>
<div class="dropdown-divider"></div>
<!-- Item peligroso -->
<button class="dropdown-item danger"
role="menuitem">
Eliminar
</button>
</div>
</div>
Dropdown con variantes de botón
Dropup — menú hacia arriba
El panel aparece encima del botón. Útil en footers o en la parte inferior de una pantalla.
HTML — Dropup
<!-- Solo cambiar clase: dropdown → dropup -->
<div class="dropdown dropup">
<button class="btn btn-marca"
data-dropdown-toggle="mi-dropup"
aria-haspopup="true"
aria-expanded="false">
Abrir arriba
</button>
<div class="dropdown-menu" id="mi-dropup" role="menu">
<button class="dropdown-item" role="menuitem">Opción</button>
</div>
</div>
<!-- Variantes direccionales -->
<div class="dropdown dropend">...</div> <!-- abre a la derecha -->
<div class="dropdown dropstart">...</div> <!-- abre a la izquierda -->