Menu - Split longer submenus into two columns of items.

This commit is contained in:
fusionate
2023-10-17 00:27:59 +00:00
parent 694d701757
commit dd1ba159ab
2 changed files with 42 additions and 5 deletions

View File

@@ -619,8 +619,16 @@ else { //default: white
<?php unset($br); ?>
}
/* sub menu container (multiple columns) */
@media(min-width: 576px) {
ul.navbar-nav > li.nav-item > ul.dropdown-menu.multi-column {
width: 330px;
}
}
/* sub menu item */
ul.navbar-nav > li.nav-item > ul.dropdown-menu > li.nav-item > a.nav-link {
ul.navbar-nav > li.nav-item > ul.dropdown-menu > li.nav-item > a.nav-link,
ul.navbar-nav > li.nav-item > ul.dropdown-menu.multi-column > div.row > div > ul.multi-column-dropdown > li.nav-item > a.nav-link {
font-family: <?=$menu_sub_text_font?>;
color: <?=$menu_sub_text_color?>;
font-size: <?=$menu_sub_text_size?>;
@@ -628,9 +636,17 @@ else { //default: white
padding: 3px 14px !important;
}
ul.navbar-nav > li.nav-item > ul.dropdown-menu.multi-column > div.row > div > ul.multi-column-dropdown {
list-style-type: none;
padding-left: 0;
}
ul.navbar-nav > li.nav-item > ul.dropdown-menu > li.nav-item > a.nav-link:hover,
ul.navbar-nav > li.nav-item > ul.dropdown-menu > li.nav-item > a.nav-link:focus,
ul.navbar-nav > li.nav-item > ul.dropdown-menu > li.nav-item > a.nav-link:active {
ul.navbar-nav > li.nav-item > ul.dropdown-menu > li.nav-item > a.nav-link:active,
ul.navbar-nav > li.nav-item > ul.dropdown-menu.multi-column > div.row > div > ul.multi-column-dropdown > li.nav-item > a.nav-link:hover,
ul.navbar-nav > li.nav-item > ul.dropdown-menu.multi-column > div.row > div > ul.multi-column-dropdown > li.nav-item > a.nav-link:focus,
ul.navbar-nav > li.nav-item > ul.dropdown-menu.multi-column > div.row > div > ul.multi-column-dropdown > li.nav-item > a.nav-link:active {
color: <?=$menu_sub_text_color_hover?>;
background: <?=$menu_sub_background_color_hover?>;
outline: none;