full header-right responsive hamburger menu ok for unlogged-in users

This commit is contained in:
2021-03-29 11:43:37 +02:00
parent 1733ad128a
commit 5df8c9829a
3 changed files with 145 additions and 69 deletions

View File

@ -125,7 +125,8 @@ header[role="banner"]{
}
.header-block{
min-height: 15px;
$min-height:33px;
min-height: $min-height;
font-size: 0;
&>*{
font-size: $base_font_size;
@ -143,22 +144,39 @@ header[role="banner"]{
input#header-block-right-toggle{display: none;}
label[for="header-block-right-toggle"]{display:none;}
@include col-mediaquery-max(3){
&.header-left{ width: 75%; }
&.header-right{
width: 23%;
label[for="header-block-right-toggle"]{
display:block;
}
// default position (hidden, translated right)
.header-block-wrapper{
position: absolute;
right:0;
background-color: green;
transform: translateX(150px);
transition: transform 0.5s ease-in-out;
>*{
top: $min-height;
$w: 300px;
width: $w;
right: - $w - 150px;
box-sizing: border-box;
// transform: translateX(150px);
transition: right 0.5s ease-in-out;
>*.block{
display: block;
padding:0 0 0.5em 0!important;
margin:0 0 0.5em 0!important;
text-align: right;
border-left: none!important;
border-right: none!important;
&:not(:last-child){
border-bottom: 1px solid #ccc!important;
}
}
}
// input checked, wrapper visible
input#header-block-right-toggle:checked ~ div.header-block-wrapper {
transform: translateX(1px);
// transform: translateX(1px);
right:1px;
}
}
}