fradrive/templates/widgets/asidenav.lucius
2018-03-17 18:25:20 +01:00

66 lines
1.1 KiB
Plaintext

.main__aside {
flex-shrink: 0;
background-color: var(--darkbase);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
z-index: 1;
width: 300px;
overflow: hidden;
}
.main__aside--transitioning {
transition: width .2s ease;
}
.main__aside--transitioning .asidenav__box{
transition: opacity .2s ease;
}
.main__aside--collapsed {
width: 50px;
}
.main__aside--collapsed .asidenav__box {
opacity: 0;
}
.main__aside--collapsed .asidenav__box--dont-hide {
opacity: 1;
}
.main__aside--collapsed:not(.main__aside--transitioning) .asidenav__box {
visibility: hidden;
pointer-events: none;
z-index: -10;
height: 0;
padding: 0;
margin: 0;
}
.asidenav {
width: 300px;
margin-top: 20px;
color: white;
}
.asidenav__box {
margin: 10px 0;
padding: 10px 0;
border-bottom: 4px solid var(--whitebase);
}
.asidenav__box-title {
margin-left: -10px;
}
.asidenav .asidenav__link {
position: relative;
display: block;
padding: 4px 7px;
line-height: 40px;
margin: 4px 0;
padding-left: 60px;
color: var(--darkbase);
background-color: white;
}
.asidenav .asidenav__link:hover {
color: white;
background-color: var(--darkbase);
}