【发布时间】:2014-08-18 15:05:08
【问题描述】:
我一直在玩这个想法:
在这个块中,我有 2 个 <a>s 作为按钮和一个 <ul> 并尝试 floating 使它们粘在一起。实现这种效果的主要思想是操纵ul 的宽度/显示状态或只是菜单部分。
<nav>
<a class="nav-btn">Logo</a>
<ul>
<li><a href="">Menu 1</a></li>
<li><a href="">Menu 1</a></li>
<li><a href="">Menu 1</a></li>
<li><a href="">Menu 1</a></li>
<li><a href="">Menu 1</a></li>
</ul>
<a class="nav-btn">Logo</a>
</nav>
但我的主要问题是 “如何使宽度变得灵活和自动?” 不,百分比或像素! 主要部分(灰色背景)应自动展开/折叠,并根据其内容占用尽可能多的空间。当菜单关闭并假设我们将“菜单”的宽度设置为零时,背景应该会调整,这两个按钮应该像图片一样。
你建议什么结构或html?
非常感谢!
【问题讨论】:
标签: javascript jquery html css menubar