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

css3二級菜單滑動

錢瀠龍2年前10瀏覽0評論

CSS3二級菜單滑動是一種常用的網頁設計技巧,能夠為網頁增添一點動態效果,提高用戶使用體驗。下面我們將介紹如何使用CSS3實現這一效果。

/*CSS樣式*/
#menu ul {
list-style: none;
padding: 0;
margin: 0;
position: relative;
}
#menu ul li {
display:inline-block;
background-color: #eee;
}
#menu ul li:hover {
background-color: #ccc;
}
#menu ul ul {
display: none;
position: absolute; 
top:0; 
left:100%; 
}
#menu ul li:hover >ul {
display:inherit;
}

首先,我們需要HTML結構,一般情況下使用無序列表來創建菜單。

<div id="menu">
<ul>
<li><a href="#">菜單1</a></li>
<li><a href="#">菜單2</a>
<ul>
<li><a href="#">子菜單1</a></li>
<li><a href="#">子菜單2</a></li>
<li><a href="#">子菜單3</a></li>
</ul>
</li>
<li><a href="#">菜單3</a>
<ul>
<li><a href="#">子菜單1</a></li>
<li><a href="#">子菜單2</a></li>
</ul>
</li>
<li><a href="#">菜單4</a></li>
</ul>
</div>

接著,我們需要設置CSS樣式。#menu ul設置列表樣式的無序列表,#menu ul li將li元素展示為內聯塊級元素,#menu ul li:hover鼠標懸停的效果設置為改變背景顏色。#menu ul ul設置為子菜單,display:none表示子菜單初始狀態為隱藏,position:absolute表示子菜單的位置與父菜單相對顯示到父菜單的右側。

最后,使用選擇器#menu ul li:hover >ul,當鼠標懸停在li元素上時,子菜單展示出來。至此,就完成了CSS3二級菜單滑動的效果。