Merge pull request #3472 from rabuzarus/feature/frio/fixedaside2
Frio: better UX for aside bar
This commit is contained in:
commit
fd5d058156
4 changed files with 78 additions and 0 deletions
|
@ -100,6 +100,36 @@ code {
|
|||
}
|
||||
.help-content-wrapper code, .help-aside-wrapper code {display: inline}
|
||||
|
||||
/**
|
||||
* mobile aside
|
||||
*/
|
||||
@media screen and (max-width: 990px) {
|
||||
aside{
|
||||
position: fixed!important;
|
||||
top: 0!important;
|
||||
background-color: #fff;
|
||||
width: 100%;
|
||||
max-width: 300px;
|
||||
height: 100%;
|
||||
padding-top: 100px;
|
||||
z-index: 10;
|
||||
}
|
||||
aside::before {
|
||||
content: " ";
|
||||
position: fixed;
|
||||
display: block;
|
||||
top: 0; left: 300px; right: 0; bottom: 0;
|
||||
background-color: rgba(0,0,0,0.4);
|
||||
opacity: 0;
|
||||
transition: opacity 0.5s;
|
||||
}
|
||||
aside.canvas-slid::before {
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
/* prevent page scroll when the aside is opened **/
|
||||
body.aside-out { overflow: hidden; }
|
||||
}
|
||||
/*
|
||||
* standard page elements
|
||||
*/
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue