html - 需要帮助才能完成下拉菜单,以便仅在单击时激活。 (HTML 和 CSS)

标签 html css drop-down-menu onclick

<分区>


关闭 7 年前

真的很努力地想弄明白这一点。什么都没有。

看看:http://liveweave.com/VDqJTf

我只需要一个简单的点击激活,所以它在移动设备上也能正常工作。

最佳答案

这是一个最小的示例,它仅使用 CSS 和 HTML。

/* Start Praveen's Reset for Fiddle ;) */
* {font-family: 'Segoe UI'; margin: 0; padding: 0; list-style: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
/* End Praveen's Reset for Fiddle ;) */

nav ul {display: block;}
nav > ul > li {display: inline-block; border: 1px solid #999; padding: 5px; position: relative;}
nav ul ul {position: absolute; left: 0; padding: 5px; border: 1px solid #999; margin-top: 5px; margin-left: -1px; width: 100px; background-color: #fff; display: none;}
nav ul input {display: none;}
nav ul ul li {display: block;}
nav ul input:checked + ul {display: block;}
<nav>
  <ul>
    <li>
      <label>
        Item 1
        <input type="radio" name="menu">
        <ul>
          <li><a href="#">Sub Item 1</a></li>
          <li><a href="#">Sub Item 2</a></li>
          <li><a href="#">Sub Item 3</a></li>
        </ul>
      </label>
    </li>
    <li>
      <label>
        Item 2
        <input type="radio" name="menu">
        <ul>
          <li><a href="#">Sub Item 1</a></li>
          <li><a href="#">Sub Item 2</a></li>
          <li><a href="#">Sub Item 3</a></li>
        </ul>
      </label>
    </li>
    <li>
      <label>
        Item 3
        <input type="radio" name="menu">
        <ul>
          <li><a href="#">Sub Item 1</a></li>
          <li><a href="#">Sub Item 2</a></li>
          <li><a href="#">Sub Item 3</a></li>
        </ul>
      </label>
    </li>
  </ul>
</nav>

关于html - 需要帮助才能完成下拉菜单,以便仅在单击时激活。 (HTML 和 CSS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31409731/

上一篇:html - Div 仍然有高度 :0px

下一篇:javascript - 具有相同类名的 Div : Select First Child and Set Different CSS Styles for Each

相关文章:

html - 带有预溢出比例 div 的表格

jquery - 为什么我必须三次单击此链接?

javascript - 一次仅打开一个下拉菜单

html - 为什么常规样式会覆盖文本阴影的移动样式

javascript - 解析下拉到下一页中的选定值

javascript - div水平滑动溢出:hidden code wrong?

css - MVC 捆绑和缩小 : converts embedded images to to URL paths

asp.net - 使下拉列表项不可选择

javascript - 明确定义后图像不会改变

php - 将自定义字段添加到现有部分内的用户编辑页面