所有分类
  • 所有分类
  • WordPress插件
  • WordPress主题
  • PHP源码
  • 软件工具

【Modown主题优化】超级菜单多列并排/显示三级子菜单

Modown主题的mega菜单默认只能显示第一层的二级子级菜单,就像下面这样:

如果二级菜单下还有子菜单的话是无法显示出来的,即不支持三级子菜单的显示。那么如果想要实现如下效果,需要怎么做呢?

超级菜单(Mega Menu)的优势:

  1. 更多信息和选项:与传统下拉菜单相比,超级菜单可以展示更多的信息,包括文字、图片、视频或其他内容类型。
  2. 改善用户体验:超级菜单可以更直观地组织和展示复杂的网站结构,帮助用户更快找到他们需要的内容。
  3. 更好的导航效果:对于内容丰富的网站,超级菜单提供了一种清晰、高效的方式来组织和展示不同的网站部分和类别。
  4. 视觉吸引力:通过结合图像和其他视觉元素,超级菜单可以更吸引用户注意,提高网站的整体美观度。
  5. 提高可达性:超级菜单可以使用户在单个导航界面中访问更多的页面和功能,减少点击次数,提高网站的可达性。
  6. 灵活性和自定义:超级菜单通常提供高度的自定义选项,可以根据网站的具体需求进行调整。
  7. 适合大型网站:对于拥有大量内容和类别的网站,超级菜单是一种有效的组织和展示内容的方法。

详细教程(含代码)

1、后台菜单设置

外观–菜单,右上角有个“显示选项”,展开然后勾选“CSS类”。

然后转到下面的菜单管理界面,找到你的一级菜单,在“CSS类”里面填 mega2

然后再继续添加好你的二级子菜单和三级子菜单。

2、添加自定义CSS代码

前往==> Modown主题设置–样式–自定义样式 ,然后将下面的代码添加到输入框里面。

解释: min-width: 513px;width: 25%; 这两个值需要根据你的情况进行调整,比如我的是四个二级子菜单也就是4列,所以每列的宽度就是100%除以4等于25%。如果你的是3列就可以改为33%,如果是5列就可以改为20%,其他列数同理。至于 min-width: 513px; 这个就根据你的实际情况自己调整值就可以了。

.nav-main>li.mega2>.sub-menu {
min-width: 513px;
padding: 15px 15px 200px 5px;
}
.nav-main .mega2 .sub-menu .sub-menu {
left: unset;
top: 19px;
opacity: unset;
visibility: unset;
line-height: unset;
min-width: unset;
box-shadow: unset;
margin: unset;
background-color: unset;
padding: 13px 0 6px 10px;
margin-left: 22px;
z-index: unset;
}
.nav-main>li.mega2>.sub-menu>li {
width: 25%;
overflow: unset;
}
.nav-main>li.mega2>.sub-menu>li>.sub-menu>li {
list-style: circle;
}
.nav-main>li.mega2>.sub-menu>li>.sub-menu>li>a {
padding: 0;
}

如果你有多个超级菜单怎么办?比如本站就有两个超级菜单,很简单,第二个超级菜单的“CSS类”里面再多添加一个“ mega2-2 ”,然后再添加下面CSS代码就可以了。

解释: mega2-2 用来标识第二个超级菜单和设置它的总宽度和每列宽度,同样的 min-width: 599px;width: 33%;  也需要根据你的实际情况进行修改。

.nav-main>li.mega2.mega2-2>.sub-menu {
min-width: 599px;
padding: 15px 6px 220px;
}
.nav-main>li.mega2.mega2-2>.sub-menu>li {
width: 33%;
}

声明:1、本站大部分资源均为网络采集所得,仅供用来学习研究,请于下载后的24h内自行删除,正式商用请购买正版。2、如若本站内容侵犯了原著者的合法权益,请携带相关版权文件联系我们进行下架或删除。3、虚拟下载类资源具有可复制性,一经下载后本站有权拒绝退款或更换其他商品!

0
分享海报

评论0

请先

站点提示

618大促活动进行中,永久会员抄底价出售中!!入手永久会员只需30元。 本站资源每天持续更新中,之后随着资源量增加而涨价,现在入手稳赚不亏。
没有账号?注册  忘记密码?