用html css写一个二级导航栏
时间: 2023-10-02 18:11:31 浏览: 95
好的,以下是一个简单的HTML和CSS代码示例,可以实现一个二级导航栏的效果:
HTML代码:
```
<nav>
<ul>
<li><a href="#">主页</a></li>
<li><a href="#">产品</a>
<ul>
<li><a href="#">产品1</a></li>
<li><a href="#">产品2</a></li>
<li><a href="#">产品3</a></li>
</ul>
</li>
<li><a href="#">服务</a>
<ul>
<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>
</ul>
</nav>
```
CSS代码:
```
nav ul {
list-style: none;
margin: 0;
padding: 0;
background-color: #333;
}
nav li {
display: inline-block;
position: relative;
}
nav ul ul {
display: none;
position: absolute;
top: 100%;
left: 0;
background-color: #333;
z-index: 1000;
}
nav ul li:hover > ul {
display:inherit;
}
nav ul {
display: none;
position: absolute;
top: 100%;
left: 0;
background-color: #333;
z-index: 1000;
}
nav ul li:hover > ul {
display:inherit;
}
nav ul ul ul {
display: none;
position: absolute;
top:0;
left: 100%;
background-color: #333;
z-index: 1000;
}
nav li:hover > ul > li:hover > ul {
display: inherit;
}
```
请注意,以上代码只是一个简单的示例,如果需要更具体的样式和交互效果,还需要根据实际需求进行调整和修改。
阅读全文