下拉菜单是网站开发中非常常见的一种交互式组件,CSS的使用可以非常简单地实现这一功能。在这篇文章中,我将会向大家介绍如何使用CSS来制作简单的下拉菜单。首先,我们需要定义一个ul元素,其中每一个li元...
下拉菜单是网站开发中非常常见的一种交互式组件,CSS的使用可以非常简单地实现这一功能。在这篇文章中,我将会向大家介绍如何使用CSS来制作简单的下拉菜单。
首先,我们需要定义一个ul元素,其中每一个li元素代表一个下拉菜单项。我们为了使下拉菜单不可见,在CSS中将其opacity设置为0,并且为它添加一个:hover的伪类:
html
<ul>
<li>菜单项1</li>
<li>菜单项2</li>
<li>菜单项3</li>
</ul> CSS
ul {
opacity: 0;
}
ul:hover {
opacity: 1;
} CSS
ul {
position: absolute;
top: 100%;
left: 0;
z-index: 1;
}
li:hover ul{
opacity: 1;
} CSS
ul {
opacity: 0;
position: absolute;
top: 100%;
left: 0;
z-index: 1;
}
li:hover ul{
opacity: 1;
}
li {
display: inline-block;
position: relative;
padding: 10px;
}
li ul {
width: 200px;
background-color: #fff;
border: 1px solid #ccc;
padding: 10px;
}
li ul li {
display: block;
margin: 5px 0;
}