横向下拉框
时间: 2023-07-31 21:05:12 浏览: 78
以下是一个基本的横向下拉框的HTML和CSS代码示例:
HTML代码:
```
<nav>
<ul>
<li><a href="#">首页</a></li>
<li class="dropdown">
<a href="#">产品</a>
<ul class="dropdown-menu">
<li><a href="#">产品1</a></li>
<li><a href="#">产品2</a></li>
<li><a href="#">产品3</a></li>
</ul>
</li>
<li><a href="#">关于我们</a></li>
<li><a href="#">联系我们</a></li>
</ul>
</nav>
```
CSS代码:
```
nav {
background-color: #333;
}
nav ul {
list-style: none;
margin: 0;
padding: 0;
overflow: hidden;
}
nav li {
float: left;
}
nav li a {
display: block;
color: #fff;
text-align: center;
padding: 14px 16px;
text-decoration: none;
}
nav li.dropdown {
position: relative;
}
nav li.dropdown:hover ul.dropdown-menu {
display: block;
}
nav ul.dropdown-menu {
display: none;
position: absolute;
z-index: 1;
background-color: #f9f9f9;
min-width: 160px;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
list-style: none;
padding: 0;
margin: 0;
}
nav ul.dropdown-menu li {
display: block;
}
nav ul.dropdown-menu li a {
display: block;
color: #333;
padding: 12px 16px;
text-decoration: none;
}
nav ul.dropdown-menu li a:hover {
background-color: #f1f1f1;
}
```
你可以根据需要修改链接文本和链接地址,或者添加更多的下拉项。注意,CSS代码中的`.dropdown`和`.dropdown-menu`类名需要与HTML代码中的对应元素的`class`属性一致。
阅读全文