} else {
document.getElementById('site-header').classList.remove('minimized');
}
+ document.querySelector('html').style.setProperty('--header-height', window.headerHeight + 'px');
}
checkScroll();
document.addEventListener(
'DOMContentLoaded', () => {
- let nav=document.getElementById("mobile-nav");
- window.mmenu = new MmenuLight(nav, {title: "Menu"});
+ let nav = document.getElementById("mobile-nav");
+ window.mmenu = new MmenuLight(nav, {title: "Menu", selected: 'active'});
window.menu_breakpoint = 1023; // Note: this should match the menu CSS breakpoint in setup.styl!
mmenu.enable(`(max-width: ${menu_breakpoint}px)`);
font-family: theme('fontFamily.display')
font-weight: 400
color: #152f4e
- --mm-max-width: 512px
--mm-item-indent: 30px;
- --mm-item-height: 65px
+ --mm-item-height: var(--header-height)
+ --mm-item-item-height: 65px
&:after
opacity 1
&:before
opacity 1
+ ul.mm--open
+ &.mm--parent
+ li
+ --mm-item-height: var(--header-height)
+
+ ul.mm--open
+ &.mm--parent
+ li
+ --mm-item-height: var(--header-height)
+
+ ul.mm--open
+ li
+ --mm-item-height: var(--mm-item-item-height)
+
+ li
+ --mm-item-height: var(--mm-item-item-height)
+
+ li
+ --mm-item-height: var(--mm-item-item-height)
+
li
&:after
margin-left 0
+
&:before
opacity: 1;