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

109 lines
2.2 KiB
SCSS

4 months ago
#SideMenu {
// scss
position: fixed;
overflow: hidden;
overflow-y: auto;
z-index: 8;
background: var(---side-bg);
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;
}
}
}