我试图使大型菜单占据整个页面宽度。我几乎尝试了所有可以做的事情。
链接到测试站点
#1是你的容器决定了Mega Menu的宽度。你需要使其与其父div分开。
将此添加到主题的自定义CSS或子主题CSS中
@media (min-width: 1200px) /* You might have to add the code for other screen sizes too depending on your theme */
.sf-menu .megamenu .megamenu_wrap {
position: fixed;
z-index: 999;
width: 100%;
margin-top: 30px;
}@media (min-width: 992px) /* You might have to add the code for other screen sizes too depending on your theme */
.sf-menu .megamenu .megamenu_wrap {
left: 0;
}/* Use !important where necessary if the changes do not reflect on your site. Refrain from using it unless absolutely necessary. */
希望这可以帮助。我已经在Chrome中使用Inspect在你的测试站点上测试了上面的代码。
切记, 请仅编辑你的子主题或主题中提供的自定义CSS框。从来没有核心主题。
#2如果我理解正确, 那么你的问题是大型菜单的对齐方式, 如果你将大型菜单设置为100vw, 那么它将向右对齐。
发生这种情况是由于你的div.lm-col-12
职位:相对
相对位置将强制在任何子元素中使用的任何位置都具有从该位置开始的根位置。
【如何使大型菜单占据整个页面宽度()】尽量避免该特定位置的相对声明。尝试将类的位置设置为静态。
推荐阅读
- 当父主题发生更新时,如何确保我的wordpress主题不会损坏
- 如何在WordPress中制作分类,子分类和项目明细,文件下载()
- 如何仅通过CSS使同一类的div链接到WordPress中的不同URL()
- 如何遍历自定义帖子类型并返回每个自定义分类法
- 如何在WordPress page.php中加载style.css根目录,内容中包含single.php
- 如何在将HTML模板转换为wordpress主题时链接style.css文件
- 如何遍历WordPress中的菜单项()
- 如何将自定义wordpress页面模板保留在主题文件夹以外的其他文件夹中
- AIOps探索揭秘日志异常检测新方法