我想将下拉菜单居中对齐而不使用宽度菜单li。
CSS:
ul{list-style: none;}
li{display: block; float:left; height: 20px; background: #999999; margin: 10px; position:relative;}
li span{height: 100px; width: 100px; background:#6699FF;position:absolute; left:-50%; display:none;}
li:hover span{ display: block;}
HTML:
<ul>
<li>Sample Content <span></span></li>
<li>Sample Content Sample Content<span></span></li>
<li>Sample Content<span></span></li>
<li>Sample ContentSample ContentSample Content<span></span></li>
</ul>
答案 0 :(得分:1)
互联网上有很多例子。例如,http://www.lateralcode.com/css-drop-down-menus/
答案 1 :(得分:0)
这很可能是一个在stackoverflow中得到了很多回答的问题。我的建议是使用搜索 css下拉菜单或一些类似的查询。
顺便说一句,谷歌是你的朋友,这里是免费下拉菜单的来源,我猜你会发现一些适合你想要完成的事情:http://cssmenumaker.com/css-drop-down-menu。
答案 2 :(得分:0)
我修改了 span 的css签出
li span{height: 100px; width: 100px; background:#6699FF; display:none;margin:0 auto ;}
快乐编码:)