41 lines
1.4 KiB
SCSS
41 lines
1.4 KiB
SCSS
/************************************************************
|
|
*************************************************************
|
|
******************* SQUAT THEME *********************
|
|
********** Javascript-free attempt at a better web **********
|
|
*************************************************************
|
|
************************************************************/
|
|
|
|
/* Menu widget styles */
|
|
.widget-menu {
|
|
width: 100%; white-space: nowrap; box-sizing: border-box;
|
|
ul {
|
|
list-style: none; margin: 0; padding: 0;
|
|
display: inline-block;
|
|
@media screen and (max-width: 62em) { display: none; }
|
|
li { display: inline-block; padding: 0; margin: 0; position: relative; }
|
|
}
|
|
}
|
|
|
|
|
|
#menu-nav-main { text-align: center; font-size: 1.2rem; }
|
|
.pure-menu-link, .pure-menu-open { display: block; padding: 0.5em 1em; }
|
|
#menu-nav-main .pure-menu-children { left: 50% !important; transform: translateX(-50%); }
|
|
|
|
.pure-menu-open {
|
|
display: none;
|
|
@media screen and (max-width: 62em) {
|
|
display: block;
|
|
&:target {
|
|
display: none;
|
|
& ~ .pure-menu-close { display: inline-block; }
|
|
& ~ ul {
|
|
display: block;
|
|
li { display: block; position: relative; }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
/* Making pureCSS menu responsive without Javascript */
|
|
.pure-menu-close { display: none; }
|