html制作鼠标放到一个li上时下拉出一个div
时间: 2024-03-03 12:52:53 浏览: 66
你可以使用CSS的:hover伪类和display属性来实现这个效果。首先,在HTML中,你需要在li标签中添加一个包含下拉内容的div标签,然后将其隐藏。示例代码如下:
```
<ul>
<li>菜单1</li>
<li>菜单2
<div class="dropdown">
<p>下拉内容1</p>
<p>下拉内容2</p>
<p>下拉内容3</p>
</div>
</li>
<li>菜单3</li>
</ul>
```
接下来,在CSS中,你需要为li:hover伪类设置样式,以显示下拉内容的div标签:
```
.dropdown {
display: none;
}
li:hover .dropdown {
display: block;
}
```
上面的代码中,我们首先将包含下拉内容的div标签设置为display:none,以隐藏它。然后,当用户将鼠标悬停在包含下拉内容的li标签上时,我们通过设置li:hover .dropdown的display为block,来显示下拉内容的div标签。
你可以根据自己的需要进行修改,例如修改下拉内容的样式和位置等。
阅读全文