簡體   English   中英

將下拉菜單居中放置,不帶寬度

[英]Centering the dropdown menu without width

我想在不使用寬​​度的情況下使下拉菜單居中對齊。

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>

此處的示例: http : //jsfiddle.net/y5nh8/

互聯網上有很多例子。 例如, http://www.lateralcode.com/css-drop-down-menus/

這很可能是在stackoverflow中得到很多回答的問題。 我的建議是使用搜索CSS下拉菜單或類似的查詢。

順便說一句,Google是您的朋友,這是免費下拉菜單的來源,我想您會發現一些適合您想要完成的事情: http : //cssmenumaker.com/css-drop-down-menu

我修改了跨度 css簽出

li span{height: 100px; width: 100px; background:#6699FF; display:none;margin:0 auto ;}

這里

快樂的編碼:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM