// Inside the Media Query..hamburger.active .bar:nth-child(2) {opacity: 0;}.hamburger.active .bar:nth-child(1) {transform: translateY(8px) rotate(45deg);}.hamburger.active .bar:nth-child(3) {transform: translateY(-8px) rotate(-45deg);}现在看起来应该是这样的:
但是有一个问题 , 当我们单击链接时 , 汉堡菜单不会关闭 。现在让我们解决一下这个问题 。
const navLink = document.querySelectorAll(“.nav-link”);navLink.forEach(n => n.addEventListener(“click”, closeMenu));function closeMenu() {hamburger.classList.remove(“active”);navMenu.classList.remove(“active”);}closeMenu()函数从nav-menu和hamburger中删除active类 , 从而关闭mobile menu 。
H5导航菜单就是这样 , 实现了用HTML , CSS和javascript构建一个响应式的导航栏菜单 。希望你喜欢并分享这篇文章 。感谢大家的阅读 。
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- excel表格的使用方法 excel公式栏不见了怎么找回来
- 电子围栏安装规范
- win10开始菜单自定义 win10怎么设置开始菜单样式
- 电子围栏电压能电死人吗?
- 任务栏移动到顶部、左侧或右侧方法 开始菜单在左边
- 高档酒店婚宴菜单图片 婚宴酒店在哪里查
- 餐厅价格表图片,快餐菜单价格表图
- 电子围栏避雷器怎么安装
- 特斯拉FSD Beta事故首次被录下:撞上护栏!
- 开始菜单隐藏设置 win10恢复经典开始菜单的方法