为什么我的汉堡菜单不在右侧(移动设备)?
当我使用手机时,汉堡菜单不在右侧。但是,当我使用开发人员工具时,它位于右侧。我不明白为什么会发生这种情况。
开发者工具:
手机:
代码:
<nav className="nav-menu-mobile">
<div className="hamburger-container">
<Hamburger toggled={isOpen} toggle={setIsOpen} />
</div>
(Codes for Link Menus)
</nav>
CSS:
.nav-menu-mobile {
position: fixed;
top: 0;
right: 0;
z-index: 3;
}
.hamburger-container {
padding: 15px;
width: 100vw;
display: flex;
justify-content: end;
background-color: rgba(0, 0, 0, 0.6);
backdrop-filter: blur(5px);
}
@media (min-width: 655px) {
.nav-menu-mobile {
visibility: hidden;
}
}
The hamburger menu is not on the right side when I use my mobile phone. However, when I use developer tools it is on the right side. I cannot figure out why is this happening.
Developer tools:
Mobile Phone:
CODE:
<nav className="nav-menu-mobile">
<div className="hamburger-container">
<Hamburger toggled={isOpen} toggle={setIsOpen} />
</div>
(Codes for Link Menus)
</nav>
CSS:
.nav-menu-mobile {
position: fixed;
top: 0;
right: 0;
z-index: 3;
}
.hamburger-container {
padding: 15px;
width: 100vw;
display: flex;
justify-content: end;
background-color: rgba(0, 0, 0, 0.6);
backdrop-filter: blur(5px);
}
@media (min-width: 655px) {
.nav-menu-mobile {
visibility: hidden;
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
有时您可以设置 justify-content: flex-end; ,它可能会解决问题。
Sometimes you can set
justify-content: flex-end;
and it might fix the issue.