css - zurb-foundation 图标作为下拉菜单

标签 css drop-down-menu zurb-foundation icon-fonts

我在使用基础图标集时遇到问题。我想在我的导航栏中使用一个图标作为下拉菜单的按钮。

<div class="contain-to-grid sticky">
  <nav class="top-bar" data-topbar role="navigation" data-options="sticky_on: large">
    <ul class="title-area">
      <li class="name">
        <a href="#"><img src="http://placehold.it/100x45&text=Logo"/></a>
      </li> 
      <li class="toggle-topbar menu-icon"><a href="#">menu</a></li>
    </ul>
    <section class="top-bar-section">
      <ul class="right">
        <li>
          <i class="fi-thumbnails has-dropdown"></i>
          <ul class="dropdown">
            <li>All</li>
            <li>Art</li>
            <li>Music</li>
            <li>Lifestyle</li>
          </ul>
        </li>
        <li><i class="fi-list has-dropdown" href="#">menu</i></li>
      </ul>
    </section>
  </nav>
</div>   

有什么建议吗?

最佳答案

尝试将图标包裹在 anchor 标记中并将 href 属性设置为 #。此外,class="has-dropdown" 应移至父列表项。

<ul class="right">
  <li class="has-dropdown">
    <a href="#"><i class="fi-thumbnails"></i></a>
    <ul class="dropdown">
      <li>All</li>
      <li>Art</li>
      <li>Music</li>
      <li>Lifestyle</li>
    </ul>
  </li>
  <li class="has-dropdown">
    <a href="#"><i class="fi-list">menu</i></a>
    <ul class="dropdown">
      <li>Menu Item</li>
    </ul>
  </li>
</ul>

关于css - zurb-foundation 图标作为下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31174767/

相关文章:

css - Material UI 选定的选项未显示在选择框中

css - 首次在 IE 中加载页面空白,重新加载时正确呈现

javascript - IE 低于 11,jquery Easydropdown 不选择下拉列表中的最后一项

flutter - 在下拉onchange事件时更改小部件

jquery - 断点后菜单栏失去响应

zurb-foundation - 如何使用 bower 和 brunch 构建 Modernizr - bower.json 中缺少 main

javascript - 在选定的选项卡上加载内容(基础)

html - 如何在容器内制作全宽div

html - 卡位置上的图像

javascript - Foundation Top Bar/Menu Vertical Dropdown 在平板电脑上不可点击