调整高度时汉堡菜单上的背景重复

Background duplicates on burgermenu when adjusting height

提问人:Lisa 提问时间:11/10/2023 最后编辑:Lisa 更新时间:11/10/2023 访问量:25

问:

在我的汉堡菜单中,当我尝试调整背景颜色的高度时,背景颜色会重复

.bm-menu {
    background-color: rgba(255, 255, 255, 0.9);
    height: 60vh;
    position: fixed;
    transition: top 0.3s;
    top: 50px;
    right: 0;
    left: 0;
    width: 100%;
    border-radius: 30px;
    z-index: 1001;
}


    <div className="bm-menu">
      <Menu isOpen={menuOpen} onStateChange={({ isOpen }) => toggleMenu(isOpen)}>
        <div className="menu-content">
          <a className="menu-item" href="#">Login</a>
          <Link to="/about" className="menu-item">About Us</Link>
          <a className="menu-item" href="#">Membership Plans</a>
          <Link to="/contact" className="menu-item">Contact Us</Link>
        </div>
      </Menu>
    </div>

带高度:60vh;它复制了我想要的高度。但它就像上面的一个额外层,向下延伸到整个视口。

有什么提示或想法吗?

我已经尝试了所有方法,但没有任何效果。

CSS ReactJS 重复项

评论


答:

0赞 Łukasz D. Mastalerz 11/10/2023 #1

尝试在 .bm-menu 类上进行设置,以防止任何内容溢出影响后台重复。overflow: hidden;

评论

0赞 Lisa 11/14/2023
两者都不起作用:(