我試圖按照this example,但我不能讓它爲我的需要工作,一些幫助,將不勝感激。如何設計一個CSS子菜單?
UPDATE: 好吧,我的子菜單更好地感謝yourkishore和我解決了一點點怎麼現在處理嵌套菜單,但在我的文本的底部我的子菜單仍然會出現嗎?
HTML:
<ul id="menubar">
<div id="title">title</div>
<li>File
<ul>
<li>Photoshop CC</li>
<li>Illustrator CC Adobe</li>
<li>My Web Design
<ul>
<li>HTML</li>
<li>CSS</li>
</ul>
</li>
</ul>
</li>
<li>Config</li>
</ul>
<div id=other></div>
CSS
html, body {height:100%;width:100%;margin:0;}
#menubar {
background: #eeeeee;
height:25%;
list-style-type: none;
width:100%;
display: inline-table;
margin:0;
padding:0;
z-index:99;
}
#menubar #title {
display:inline-block;
padding:0 5%;
font-size:140%;
font-weight:bold;
float:left;
height:100%;
display: inline-flex;
align-items: center;
}
#menubar li {
height:100%;
position:relative;
float:left;
padding:0 1%;
list-style-type: none;
white-space:nowrap;
display: inline-flex;
align-items: center;
}
#menubar li:hover {
background-color:#7faddb;
}
#menubar li > ul {
background-color:white;
z-index:99;
display: none;
position:absolute;
list-style-type: none;
margin:0;
padding:0;
}
#menubar li:hover > ul {
display: block;
}
#other {
background-color:green;
position:absolute;
top:25%;
bottom:0;
left:0;
right:0;
}
我不知道如何適合我的菜單欄。我還是很新的:) – shuji
根據你的menubar.try改變了HTML和CSS。 –