started responsive UI: header
This commit is contained in:
@@ -1246,18 +1246,24 @@ aside.messages {
|
||||
|
||||
header[role="banner"] {
|
||||
padding: 0.2em 0 0 0; }
|
||||
header[role="banner"] #block-userlogin h2, header[role="banner"] #user-tools h4, header[role="banner"] #user-flags h2, header[role="banner"] #user-flags li h5, header[role="banner"] #block-header ul.menu li a {
|
||||
header[role="banner"] #block-userlogin h2, header[role="banner"] #user-tools a.mdi-account, header[role="banner"] #user-flags h2, header[role="banner"] #user-flags li h5, header[role="banner"] #block-header ul.menu li a {
|
||||
font-size: 0.9em;
|
||||
font-weight: 400; }
|
||||
header[role="banner"] #block-sitebranding h1 {
|
||||
margin: 0;
|
||||
line-height: 1; }
|
||||
@media (max-width: 375px) {
|
||||
header[role="banner"] #block-sitebranding .slogan {
|
||||
display: none; } }
|
||||
header[role="banner"] #block-socialmedialinks {
|
||||
padding-right: 0.5em;
|
||||
border-right: 1px solid #1A1A1A;
|
||||
margin-right: 0.5em; }
|
||||
header[role="banner"] #block-socialmedialinks li {
|
||||
padding: 0; }
|
||||
@media (max-width: 375px) {
|
||||
header[role="banner"] #block-socialmedialinks {
|
||||
display: none; } }
|
||||
header[role="banner"] #block-userlogin {
|
||||
position: relative;
|
||||
padding: 0 1em;
|
||||
@@ -1328,8 +1334,11 @@ header[role="banner"] {
|
||||
margin-right: 1em; }
|
||||
header[role="banner"] #user-tools {
|
||||
padding-top: 0.06em; }
|
||||
header[role="banner"] #user-tools h4 {
|
||||
header[role="banner"] #user-tools a.mdi-account {
|
||||
cursor: pointer; }
|
||||
@media (max-width: 375px) {
|
||||
header[role="banner"] #user-tools a.mdi-account span {
|
||||
display: none; } }
|
||||
header[role="banner"] #user-tools .mdi-logout::before {
|
||||
margin: -0.125em 0 0 0;
|
||||
vertical-align: top; }
|
||||
@@ -1344,6 +1353,9 @@ header[role="banner"] {
|
||||
cursor: pointer; }
|
||||
header[role="banner"] #user-flags h2:before {
|
||||
padding-right: 0.2em; }
|
||||
@media (max-width: 375px) {
|
||||
header[role="banner"] #user-flags h2 span {
|
||||
display: none; } }
|
||||
header[role="banner"] #user-flags ul {
|
||||
background-color: #fff;
|
||||
overflow: hidden;
|
||||
@@ -1410,13 +1422,39 @@ header[role="banner"] {
|
||||
margin-right: 1em;
|
||||
padding-left: 1em;
|
||||
border-left: 1px solid #000; }
|
||||
header[role="banner"] #block-header #block-header-menu,
|
||||
header[role="banner"] #block-header label[for="block-header-menu"] {
|
||||
display: none; }
|
||||
header[role="banner"] #block-header ul.menu {
|
||||
margin: 0; }
|
||||
header[role="banner"] #block-header ul.menu li {
|
||||
padding: 0;
|
||||
padding: 0; }
|
||||
@media (min-width: 1080px) {
|
||||
header[role="banner"] #block-header ul.menu li {
|
||||
display: inline-block; }
|
||||
header[role="banner"] #block-header ul.menu li:not(:first-of-type) {
|
||||
margin-left: 0.5em; }
|
||||
margin-left: 0.5em; } }
|
||||
@media (max-width: 375px) {
|
||||
header[role="banner"] #block-header {
|
||||
position: relative;
|
||||
/* Toggle Show/Hide Menu */ }
|
||||
header[role="banner"] #block-header label[for="block-header-menu"] {
|
||||
display: block; }
|
||||
header[role="banner"] #block-header ul.menu {
|
||||
display: none; }
|
||||
header[role="banner"] #block-header input:checked ~ ul.menu {
|
||||
display: block; }
|
||||
header[role="banner"] #block-header ul.menu {
|
||||
position: absolute;
|
||||
width: 110px;
|
||||
height: auto;
|
||||
top: 18.9px;
|
||||
right: 0;
|
||||
background-color: white;
|
||||
padding: 0.2em 0.5em;
|
||||
margin-right: -0.5em;
|
||||
z-index: 90;
|
||||
text-align: right; } }
|
||||
header[role="banner"] #block-languageswitcher {
|
||||
text-align: right; }
|
||||
header[role="banner"] #block-languageswitcher h2 {
|
||||
|
File diff suppressed because one or more lines are too long
@@ -0,0 +1,13 @@
|
||||
// iphone 6/7/8
|
||||
@mixin responsive-mediaquery-phone() {
|
||||
@media (max-width: 375px) {
|
||||
@content;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@mixin responsive-mediaquery-desktop() {
|
||||
@media (min-width: 1080px) {
|
||||
@content;
|
||||
}
|
||||
}
|
@@ -5,6 +5,7 @@
|
||||
@import './base/layout';
|
||||
@import './base/animations';
|
||||
@import './base/fonts';
|
||||
@import './base/responsive';
|
||||
|
||||
|
||||
html{
|
||||
@@ -35,6 +36,12 @@ header[role="banner"]{
|
||||
margin:0;
|
||||
line-height: 1;
|
||||
}
|
||||
.slogan{
|
||||
|
||||
@include responsive-mediaquery-phone(){
|
||||
display:none;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#block-socialmedialinks{
|
||||
@@ -44,6 +51,9 @@ header[role="banner"]{
|
||||
li{
|
||||
padding:0;
|
||||
}
|
||||
@include responsive-mediaquery-phone(){
|
||||
display:none;
|
||||
}
|
||||
}
|
||||
|
||||
#block-userlogin{
|
||||
@@ -146,9 +156,14 @@ header[role="banner"]{
|
||||
// vue userblock
|
||||
#user-tools{
|
||||
padding-top: 0.06em;
|
||||
h4{
|
||||
a.mdi-account{
|
||||
@extend %header-fs;
|
||||
cursor: pointer;
|
||||
span{
|
||||
@include responsive-mediaquery-phone(){
|
||||
display:none;
|
||||
}
|
||||
}
|
||||
}
|
||||
.mdi-logout::before {
|
||||
margin: -0.125em 0 0 0;
|
||||
@@ -168,6 +183,11 @@ header[role="banner"]{
|
||||
@extend %header-fs;
|
||||
cursor: pointer;
|
||||
&:before{padding-right: 0.2em;}
|
||||
span{
|
||||
@include responsive-mediaquery-phone(){
|
||||
display:none;
|
||||
}
|
||||
}
|
||||
}
|
||||
ul{
|
||||
background-color: #fff;
|
||||
@@ -265,19 +285,52 @@ header[role="banner"]{
|
||||
margin-right: 1em;
|
||||
padding-left: 1em;
|
||||
border-left: 1px solid #000;
|
||||
#block-header-menu,
|
||||
label[for="block-header-menu"]{
|
||||
display:none;
|
||||
}
|
||||
ul.menu{
|
||||
margin:0;
|
||||
li{
|
||||
padding:0;
|
||||
display: inline-block;
|
||||
&:not(:first-of-type){
|
||||
margin-left: 0.5em;
|
||||
}
|
||||
a{
|
||||
@extend %header-fs;
|
||||
}
|
||||
}
|
||||
}
|
||||
@include responsive-mediaquery-desktop(){
|
||||
ul.menu{
|
||||
li{
|
||||
display: inline-block;
|
||||
&:not(:first-of-type){
|
||||
margin-left: 0.5em;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@include responsive-mediaquery-phone(){
|
||||
position: relative;
|
||||
|
||||
label[for="block-header-menu"]{
|
||||
display:block;
|
||||
}
|
||||
/* Toggle Show/Hide Menu */
|
||||
// https://code-boxx.com/simple-responsive-pure-css-hamburger-menu/#sec-download
|
||||
ul.menu { display: none; }
|
||||
input:checked ~ ul.menu { display: block; }
|
||||
ul.menu{
|
||||
position: absolute;
|
||||
width: 110px;
|
||||
height: auto;
|
||||
top: 18.9px;
|
||||
right: 0;
|
||||
background-color: white;
|
||||
padding: 0.2em 0.5em;
|
||||
margin-right: -0.5em;
|
||||
z-index: 90;
|
||||
text-align: right;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#block-languageswitcher{
|
||||
|
Reference in New Issue
Block a user