下拉菜单案例

Original 2019-03-13 15:54:49 176
abstract:html部分 <a href="" class="header-a">我的淘宝&nbsp;&nbsp;&nbsp;<i class="fa fa-angle-down"></i> <ul> <li>已买到的宝贝<
html部分
<a href="" class="header-a">我的淘宝&nbsp;&nbsp;&nbsp;<i class="fa fa-angle-down"></i>
<ul>
<li>已买到的宝贝</li>
<li>我的足迹</li>
</ul>
</a>


css部分
.header-a{
display: inline-block;
width: 90px;
height: 40px;
text-align: center;
position: relative;
}

.header-a:hover{
background: #fff;
}

.header-a ul{
border: 1px solid #f5f5f5;
display: none;
border-top: none;
}

.header-a:hover ul{
display: block;
position: absolute;
width: 100px;
}

.header-a ul li{
color: #6c6c6c;
height: 30px;
line-height: 30px;
text-align: left;
padding: 0 3px;
margin: 5px 0px;
}

.header-a ul li:hover{
background: #f5f5f5;
}

1.下拉菜单案例 视频中老师给父标签设置了position: relative 然后给子标签ul设置了绝对定位 
  我的理解: 这样设置后子标签就相对于父标签定位,鼠标移入父标签后子标签就显示在下方,不会把其他元素
  的位置给拉下来。


Correcting teacher:韦小宝Correction time:2019-03-14 09:11:56
Teacher's summary:写的很不错 css来实现下拉菜单还是蛮简单的 总的来说要比js来实现简单多了

Release Notes

Popular Entries