Hide the social menu in screen widths less than 400 pixels

This commit is contained in:
Manuel Cillero 2018-06-19 19:20:52 +02:00
parent 5df8075762
commit 05301db52e

View file

@ -5,12 +5,12 @@
ul.links { ul.links {
margin: 0; margin: 0;
padding: 0; padding: 0;
} }
ul.links li { ul.links li {
display: inline; display: inline;
list-style: none; list-style: none;
} }
/** /**
@ -24,253 +24,258 @@ ul.links li {
* Navigation top bar. * Navigation top bar.
*/ */
#navigation-top { #navigation-top {
background: #556372; background: #556372;
border-bottom: 1px solid #556372; border-bottom: 1px solid #556372;
} }
ul.social-menu { ul.social-menu {
display: block; display: block;
float: right; float: right;
margin: 0; margin: 0;
padding: 0; padding: 0;
} }
ul.social-menu > li { ul.social-menu > li {
display: block; display: block;
float: left; float: left;
} }
ul.social-menu > li a { ul.social-menu > li a {
color: #aaa; color: #aaa;
font-size: 20px; font-size: 20px;
display: block; display: block;
margin: 0; margin: 0;
padding: 0; padding: 0;
width: 30px; width: 30px;
min-height: 30px; min-height: 30px;
line-height: 30px; line-height: 30px;
height: 100%; height: 100%;
text-align: center; text-align: center;
transition-property: all; transition-property: all;
transition-duration: 0.3s; transition-duration: 0.3s;
transition-timing-function: ease-out; transition-timing-function: ease-out;
transition-delay: 0s; transition-delay: 0s;
} }
ul.social-menu > li:hover a { ul.social-menu > li:hover a {
color: #fff !important; color: #fff !important;
} }
ul.social-menu .lang-item a { ul.social-menu .lang-item a {
font-size: 15px; font-size: 15px;
} }
ul.social-menu .social-link-rss:hover a { ul.social-menu .social-link-rss:hover a {
background-color: #ffa133; background-color: #ffa133;
} }
ul.social-menu .social-link-twitter:hover a { ul.social-menu .social-link-twitter:hover a {
background-color: #46d4fe; background-color: #46d4fe;
} }
ul.social-menu .social-link-facebook:hover a { ul.social-menu .social-link-facebook:hover a {
background-color: #37589b; background-color: #37589b;
} }
ul.social-menu .social-link-linkedin:hover a { ul.social-menu .social-link-linkedin:hover a {
background-color: #419cca; background-color: #419cca;
} }
ul.social-menu .social-link-github:hover a, ul.social-menu .social-link-github:hover a,
ul.social-menu .social-link-gitlab:hover a { ul.social-menu .social-link-gitlab:hover a {
background-color: #bd2c00; background-color: #bd2c00;
} }
ul.social-menu .social-link-mail:hover a { ul.social-menu .social-link-mail:hover a {
background-color: #9fae37; background-color: #9fae37;
} }
@media (max-width: 767px) { @media (max-width: 767px) {
#navigation-top ul.social-menu { #navigation-top ul.social-menu {
float: none; float: none;
text-align: center; text-align: center;
} }
ul.social-menu > li { ul.social-menu > li {
float: none; float: none;
display: inline-block; display: inline-block;
padding: 0; padding: 0;
margin: 2px -3px 0; margin: 2px -3px 0;
} }
ul.social-menu > li a { ul.social-menu > li a {
color: #fff; color: #fff;
} }
ul.social-menu > li a:hover { ul.social-menu > li a:hover {
background: transparent !important; background: transparent !important;
} }
} }
/* /*
* Navigation socket bar. * Navigation socket bar.
*/ */
#socket { #socket {
background-color: #182330; background-color: #182330;
border-bottom: 1px solid #182330; border-bottom: 1px solid #182330;
} }
#socket .section { #socket .section {
height: 36px; height: 36px;
} }
#socket .copyright { #socket .copyright {
float: left; float: left;
margin-top: 14px; margin-top: 14px;
font-size: 11px; font-size: 11px;
color: #fff; color: #fff;
} }
#socket ul.social-menu { #socket ul.social-menu {
margin-top: 3px; margin-top: 3px;
} }
#socket ul.social-menu li a { #socket ul.social-menu li a {
color: #8ca7be; color: #8ca7be;
border-radius: 300px; border-radius: 300px;
}
@media (max-width: 399px) {
#socket ul.social-menu {
display: none;
}
} }
/* /*
* Navigation main menu. * Navigation main menu.
*/ */
#navigation { #navigation {
margin-bottom: 0; margin-bottom: 0;
border: 0; border: 0;
} }
.navbar-default .navbar-nav > li > a { .navbar-default .navbar-nav > li > a {
color: #aaa; color: #aaa;
font-size: 18px; font-size: 18px;
line-height: 62px; line-height: 62px;
padding-right: 8px; padding-right: 8px;
padding-left: 8px; padding-left: 8px;
-webkit-transition: color .2s; -webkit-transition: color .2s;
-moz-transition: color .2s; -moz-transition: color .2s;
-o-transition: color .2s; -o-transition: color .2s;
-ms-transition: color .2s; -ms-transition: color .2s;
transition: color .2s; transition: color .2s;
} }
.logo img { .logo img {
position: absolute; position: absolute;
} }
@media (min-width: 768px) and (max-width: 899px) { @media (min-width: 768px) and (max-width: 899px) {
body.logged-in .navbar-default .navbar-nav > li:first-child { body.logged-in .navbar-default .navbar-nav > li:first-child {
display: none; display: none;
} }
} }
@media (max-width: 767px) { @media (max-width: 767px) {
.navbar-default .navbar-nav > li > a { .navbar-default .navbar-nav > li > a {
line-height: 20px; line-height: 20px;
} }
.logo img { .logo img {
width: auto; width: auto;
height: auto; height: auto;
max-width: 100%; max-width: 100%;
max-height: 80px; max-height: 80px;
} }
} }
#picture-menu { #picture-menu {
width: 30px; width: 30px;
height: 30px; height: 30px;
overflow: hidden; overflow: hidden;
display: inline-block; display: inline-block;
margin-right: 8px; margin-right: 8px;
margin-bottom: -9px; margin-bottom: -9px;
position: relative; position: relative;
border-radius: 50%; border-radius: 50%;
} }
#picture-menu img { #picture-menu img {
position: absolute; position: absolute;
top: -9999px; top: -9999px;
bottom: -9999px; bottom: -9999px;
left: -9999px; left: -9999px;
right: -9999px; right: -9999px;
min-height: 100%; min-height: 100%;
min-width: 100%; min-width: 100%;
display: block; display: block;
margin: auto; margin: auto;
object-fit: cover; object-fit: cover;
width: 30px; width: 30px;
height: 30px; height: 30px;
} }
@media (max-width: 767px) { @media (max-width: 767px) {
#picture-menu { #picture-menu {
display: none; display: none;
} }
} }
.navbar-default .navbar-toggle { .navbar-default .navbar-toggle {
border-color: #556372; border-color: #556372;
border-radius: 3px; border-radius: 3px;
margin: 17px 0; margin: 17px 0;
width: 46px; width: 46px;
height: 46px; height: 46px;
} }
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus { .navbar-default .navbar-toggle:focus {
transition-property: all; transition-property: all;
transition-duration: 0.3s; transition-duration: 0.3s;
transition-timing-function: ease-out; transition-timing-function: ease-out;
transition-delay: 0s; transition-delay: 0s;
} }
.navbar-default a[class^="icon-"]:before { .navbar-default a[class^="icon-"]:before {
color: #ff3300; color: #ff3300;
} }
/* /*
* Book navigation. * Book navigation.
*/ */
.book-navigation { .book-navigation {
margin: .5em 0; margin: .5em 0;
} }
.book-navigation ul.menu { .book-navigation ul.menu {
margin: 2.5em 0 0; margin: 2.5em 0 0;
padding: 0 0 1em 1em; padding: 0 0 1em 1em;
background: url(../images/bg-book-navigation.png) no-repeat bottom right; background: url(../images/bg-book-navigation.png) no-repeat bottom right;
} }
.book-navigation ul.menu li { .book-navigation ul.menu li {
padding-left: 0; padding-left: 0;
list-style: none; list-style: none;
text-indent: -1.9em; text-indent: -1.9em;
margin-left: 1.9em; margin-left: 1.9em;
} }
.book-navigation ul.menu li:before { .book-navigation ul.menu li:before {
font-family: "fonticons"; font-family: "fonticons";
color: #ccc; color: #ccc;
} }
.book-navigation ul.menu li.leaf:before { .book-navigation ul.menu li.leaf:before {
padding: 0 .51em; padding: 0 .51em;
content: "\e826"; content: "\e826";
} }
.book-navigation ul.menu li.collapsed:before { .book-navigation ul.menu li.collapsed:before {
padding: 0 .4em; padding: 0 .4em;
content: "\e827"; content: "\e827";
} }
.book-navigation .page-links { .book-navigation .page-links {
background: #efefef; background: #efefef;
text-align: center; text-align: center;
padding: .4em; padding: .4em;
font-size: .92em; font-size: .92em;
} }
.book-navigation .page-previous { .book-navigation .page-previous {
width: 40%; width: 40%;
display: block; display: block;
text-align: left; text-align: left;
float: left; float: left;
} }
.book-navigation .page-up { .book-navigation .page-up {
margin: 0 1%; margin: 0 1%;
width: 18%; width: 18%;
display: block; display: block;
float: left; float: left;
} }
.book-navigation .page-next { .book-navigation .page-next {
width: 40%; width: 40%;
display: block; display: block;
text-align: right; text-align: right;
float: right; float: right;
} }
/* /*
* Custom pagination. * Custom pagination.
*/ */
ul.pagination { ul.pagination {
margin-bottom: 0; margin-bottom: 0;
} }
ul.pagination li { ul.pagination li {
padding: 0; padding: 0;
background: none; background: none;
} }
ul.pagination li a, ul.pagination li a,
ul.pagination li span { ul.pagination li span {
margin-bottom: 1em; margin-bottom: 1em;
} }