色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

css 向上彈出菜單樣式

傅智翔1年前10瀏覽0評論

在網頁開發中,我們經常需要使用菜單來導航網站內容。一種比較常見的菜單樣式就是向上彈出菜單樣式。如下圖:

<ul class="menu">
<li>首頁</li>
<li>產品分類
<ul class="sub-menu">
<li>電子產品</li>
<li>生活用品</li>
</ul>
</li>
<li>關于我們</li>
</ul>

使用CSS實現向上彈出菜單,需要先隱藏子菜單,然后通過:hover偽類來實現鼠標滑過時顯示子菜單。以下是實現向上彈出菜單的CSS樣式:

.menu li {
position: relative;
display: inline-block;
padding: 0 10px;
}
.sub-menu {
display: none;
position: absolute;
top: -100%;
left: 0;
background-color: #fff;
border: 1px solid #ccc;
padding: 10px;
}
.menu li:hover .sub-menu {
display: block;
}

以上代碼中,我們給.menu li添加了position: relative屬性,使其成為相對定位元素,以便給子元素.sub-menu創建絕對定位時的參考點。然后給.sub-menu添加了position: absolute屬性,使其成為絕對定位元素,top: -100%把子菜單放到父元素上方,實現向上彈出效果。

最后,在.menu li:hover .sub-menu使用:hover偽類來實現鼠標滑過時顯示子菜單。

通過以上CSS樣式,我們就可以實現一個簡單的向上彈出菜單了。