【发布时间】:2021-04-14 04:13:08
【问题描述】:
我从博客中复制了一些代码并调整了一些代码以使我在 Wordpress 上的网站的移动菜单全屏显示。我将其设为全屏以供手机和平板电脑查看。但是有两个问题。
-
当我打开菜单时,我无法关闭菜单,因为关闭按钮和“X”位于菜单覆盖层下方,我尝试了一些有关 z-index 的操作,但没有成功。如何使关闭按钮“X”在菜单打开时始终可见并可点击?
-
当我打开菜单时,我希望菜单被锁定,这样它就无法向下滚动并查看内容,但是当您打开菜单时,您只能看到菜单而无法向下滚动,除非您关闭菜单。我该如何解决这个问题?
这是平板电脑和手机上的菜单
网站链接->
https://vpwebdesign.disoh.nl/template-b/
我使用的代码:
/* Text left of hamburger in the Theme Builder */
.et_mobile_nav_menu:before {
content: 'MENU';
position: absolute;
right: 40px;
z-index: 9999;
}
/* Text left of hamburger in Divi 3 */
#et_mobile_nav_menu:before {
content: 'MENU';
position: absolute;
right: 33px;
bottom:30px;
}
/* X icon in expanded mobile menu */
.mobile_nav.opened .mobile_menu_bar:before {
content: "\4d";
}
/* Remove the top line in the mobile menu*/
.et_mobile_menu {
border-top:0px;
}
/* Center-align moble menu items */
.et_mobile_menu li {
text-align:center !important;
}
.et_mobile_menu li li, .et_mobile_menu li ul {
padding-left:0px !important;
}
/* Make mobile menu fullwidth */
.et_mobile_menu {
min-width: 100vw;
margin-left: -10vw;
}
/* Make the mobile menu full height */
.et_mobile_menu {
min-height:100vh !important;
min-height: -webkit-fill-available;
padding-top:150px !important;
margin-top:-150px!important;
}
html {
height: -webkit-fill-available;
}
【问题讨论】: