欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

純css3下拉菜單動畫

洪振霞1年前7瀏覽0評論

CSS3技術卓越的引入了眾多動畫效果,其中下拉菜單動畫是一個很有趣的效果。下面我們就通過代碼分析來學習如何使用純CSS3實現下拉菜單動畫。

html{
font-family: sans-serif;
font-size: 14px;
}
#menu{
margin: 0;
padding: 0;
list-style: none;
position: relative;
float: left;
z-index: 999;
}
#menu li{
width: 200px;
margin: 0;
padding: 0;
background-color: #f3f3f3;
border-bottom: solid 1px #dedede;
position: relative;
}
#menu >li{
float: left;
}
#menu >li:last-child{
border-right-style: none;
}
.submenu{
position: absolute;
left: -99999em;
background-color: #fff;
border: 1px solid #dedede;
margin-top: 1px;
z-index: 999;
}
#menu li:hover .submenu{
left: auto;
margin-top: 0;
width: auto;
border-right-style: solid;
}
.submenu li{
width: 200px;
margin: 0;
padding: 5px 10px;
border-bottom: 1px solid #dedede;
text-align: center;
}
.submenu li a{
display: block;
color: #000;
text-decoration: none;
}
.submenu li:last-child{
border-bottom-style: none;
}
#menu li a{
display: block;
padding: 5px 10px;
color: #000;
text-decoration: none;
}
#menu ul ul{
margin-left: 199px;
top: 0;
}

實現一顆樹,需要一個祖先節點和多個子節點。CSS3下拉菜單動畫同理需要一個父級菜單,和一個下拉的子菜單。我們的代碼中創建了一個無序列表,樣式設置好后,將li設置為一個定位的父級菜單容器,并給子列表添加一個定位,并將它隱藏在父級內部,默認情況下,當鼠標移動到父級容器時,展示下拉子菜單,移除鼠標時,隱藏下拉子菜單。

以上代碼中我們使用無序列表實現了一個簡單的站點菜單,下拉菜單動畫實現代碼也已經完整編寫出來。如果需要其他菜單樣式,可以修改相應的CSS代碼來實現。這里提供的代碼只是一個簡單的演示,希望能夠對你有所幫助。