制作导航链接的子菜单可以通过以下步骤实现:
<ul>
)和列表项(<li>
)来创建导航菜单。在需要添加子菜单的列表项中,再嵌套一个无序列表作为子菜单。<ul class="nav-menu">
<li><a href="#">首页</a></li>
<li>
<a href="#">产品</a>
<ul class="sub-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-menu {
list-style: none;
padding: 0;
margin: 0;
}
.nav-menu li {
display: inline-block;
position: relative;
}
.nav-menu li a {
display: block;
padding: 10px;
text-decoration: none;
color: #333;
}
.sub-menu {
display: none;
position: absolute;
top: 100%;
left: 0;
background-color: #fff;
padding: 10px;
}
.nav-menu li:hover .sub-menu {
display: block;
}
.sub-menu li {
display: block;
}
var menuItems = document.querySelectorAll('.nav-menu li');
for (var i = 0; i < menuItems.length; i++) {
menuItems[i].addEventListener('mouseover', function() {
this.querySelector('.sub-menu').style.display = 'block';
});
menuItems[i].addEventListener('mouseout', function() {
this.querySelector('.sub-menu').style.display = 'none';
});
}
以上是制作导航链接的子菜单的基本步骤。根据具体需求,可以进一步添加动画效果、响应式布局等功能。腾讯云提供了丰富的云计算产品,如云服务器、云数据库、云存储等,可以根据具体需求选择适合的产品。
领取专属 10元无门槛券
手把手带您无忧上云