【发布时间】:2012-09-05 11:21:22
【问题描述】:
我有一个简单(外观)菜单的概念,它使用仅 CSS 展开和缩回子菜单。
这是概念化的:
<ul>
<li><a href="#">home</a></li>
<li><a href="#">main one</a>
<ul>
<li><a href="#">sub one</a></li>
<li><a href="#">sub two</a></li>
<li><a href="#">sub three</a></li>
</ul>
</li>
<li><a href="#">main two</a>
<ul>
<li><a href="#">sub one</a></li>
<li><a href="#">sub two</a></li>
</ul>
</li>
<li><a href="#">main three</a></li>
</ul>
我已经使用嵌套无序列表对上面的基本框架进行了编码(忽略缺少类、ID、管道符号等),但我无法将所有内容保持内联。所有列表都是list-style-type: none,所有列表项都向左浮动。
另外,我不知道如何防止自动换行,以便将整个列表项作为一个整体移到新行,而不是分成两部分。
此外,我可以将什么属性与过渡属性结合使用以使嵌套列表在鼠标单击时滑出?
【问题讨论】:
-
那个字体是 Century Gothic 吗? :P 我喜欢你的颜色选择。 +1。
-
确实如此。可能是我最喜欢的字体。
标签: css menu inline sliding expandable