Skip to main content

Archive

Show more

Foundation CSS Dropdown

Foundation CSS Dropdown

Foundation CSS provides a versatile dropdown component that allows you to create interactive menus and navigation elements on your website. Dropdowns are commonly used to display a list of options or actions when a user interacts with a trigger element. Here's how to create a dropdown using Foundation CSS:


1. HTML Structure

Define the HTML structure for the dropdown by wrapping the trigger element and dropdown menu within a <div> element with the class dropdown. The trigger element typically consists of a button or link that users can click or hover over to reveal the dropdown menu.

Within the dropdown container, include the trigger element with the appropriate class (e.g., button or a), and the dropdown menu with the class menu. You can customize the appearance and behavior of the dropdown using additional classes such as is-active to toggle the visibility of the menu.

<div class="dropdown">
  <button class="button" data-toggle="dropdown">Dropdown</button>
  <div class="menu">
    <ul class="vertical menu">
      <li><a href="#">Option 1</a></li>
      <li><a href="#">Option 2</a></li>
      <li><a href="#">Option 3</a></li>
    </ul>
  </div>
</div>

2. Example

Here's an example of a basic dropdown implemented using Foundation CSS:

<div class="dropdown">
  <button class="button" data-toggle="dropdown">Dropdown</button>
  <div class="menu">
    <ul class="vertical menu">
      <li><a href="#">Option 1</a></li>
      <li><a href="#">Option 2</a></li>
      <li><a href="#">Option 3</a></li>
    </ul>
  </div>
</div>

Conclusion

Foundation CSS dropdown component offers a flexible and interactive way to create menus and navigation elements on your website. By following the HTML structure and applying the appropriate classes, you can easily implement dropdowns to enhance user experience and functionality.

Comments