You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
xshop/resources/views/segments/menu/SideMenu/SideMenu.scss

122 lines
2.2 KiB
SCSS

#SideMenu {
// scss
position: fixed;
overflow: hidden;
overflow-y: auto;
z-index: 8;
background: var(--side-menu-bg-color);
width: 20rem;
bottom: 0;
top: 0;
inset-inline-start: 0;
img {
width: 50% !important;
height: auto !important;
}
ul {
list-style: none;
padding: 0;
li {
transition: 600ms;
a {
padding: .75rem 1rem;
display: block;
}
text-align: center;
&:hover {
background: var(--xshop-secondary);
a {
color: var(--xshop-diff);
}
}
&.current-page {
background: var(--xshop-primary);
a {
color: var(--xshop-diff);
}
}
}
}
#side-menu-btn {
display: none;
}
}
main {
position: relative;
inset-inline-start: 20rem;
width: calc(100% - 20rem);
}
/*-1024px width*/
@media (max-width: 1024px) {
main {
position: static;
width: auto;
}
#SideMenu {
inset-inline-start: 0;
width: 100%;
bottom: auto;
overflow: visible !important;
//position: relative;
#side-menu-logo {
float: left;
img {
width: auto !important;
height: 48px !important;
margin-right: 1rem;
margin-left: 1rem;
}
}
ul {
display: none;
position: absolute;
top: 100%;
left: 0;
right: 0;
background: var(--xshop-background);
li {
text-align: start;
}
&.active {
display: block;
}
}
#side-menu-btn {
display: block !important;
float: right;
padding: 1.7rem 2rem;
&:hover {
background: var(--xshop-primary);
color: var(--xshop-diff);
}
}
#side-menu-content {
display: none !important;
}
}
}