mirror of
https://github.com/JKorf/CryptoExchange.Net.git
synced 2026-08-21 13:23:07 +00:00
@@ -0,0 +1,554 @@
|
||||
/* =================================== */
|
||||
/* 4. Header
|
||||
/* =================================== */
|
||||
|
||||
#header {
|
||||
@include transition(all .5s ease);
|
||||
.navbar {
|
||||
padding: 0px;
|
||||
min-height:70px;
|
||||
}
|
||||
.logo {
|
||||
-webkit-box-align: center;
|
||||
-ms-flex-align: center;
|
||||
align-items: center;
|
||||
display: -webkit-box;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
-ms-flex-item-align: stretch;
|
||||
align-self: stretch;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/*=== 4.1 Main Navigation ===*/
|
||||
|
||||
.navbar-light .navbar-nav {
|
||||
.active > .nav-link {
|
||||
color: #0c2f55;
|
||||
}
|
||||
.nav-link {
|
||||
&.active, &.show {
|
||||
color: #0c2f55;
|
||||
}
|
||||
}
|
||||
.show > .nav-link {
|
||||
color: #0c2f55;
|
||||
}
|
||||
}
|
||||
|
||||
.primary-menu {
|
||||
display: -webkit-box !important;
|
||||
display: -ms-flexbox !important;
|
||||
display: flex !important;
|
||||
height: auto !important;
|
||||
-webkit-box-ordinal-group: 0;
|
||||
-ms-flex-item-align: stretch;
|
||||
align-self: stretch;
|
||||
background: #fff;
|
||||
border-bottom:1px solid #efefef;
|
||||
&.bg-transparent {
|
||||
position: absolute;
|
||||
z-index: 999;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
box-shadow: none;
|
||||
border-bottom: 1px solid rgba(250, 250, 250, 0.3);
|
||||
}
|
||||
&.sticky-on{
|
||||
position: fixed;
|
||||
top: 0;
|
||||
width: 100%;
|
||||
z-index: 1020;
|
||||
left: 0;
|
||||
@include box-shadow(0px 0px 10px rgba(0, 0, 0, 0.05));
|
||||
-webkit-animation: slide-down 0.7s;
|
||||
-moz-animation: slide-down 0.7s;
|
||||
animation: slide-down 0.7s;
|
||||
@-webkit-keyframes slide-down { 0% { opacity:0; transform:translateY(-100%);}100% { opacity:1; transform:translateY(0);}}
|
||||
@-moz-keyframes slide-down { 0% { opacity:0; transform:translateY(-100%);}100% { opacity:1; transform:translateY(0);}}
|
||||
@keyframes slide-down { 0% { opacity:0; transform:translateY(-100%);}100% { opacity:1; transform:translateY(0);}}
|
||||
|
||||
.none-on-sticky{
|
||||
display:none!important;
|
||||
}
|
||||
}
|
||||
|
||||
ul.navbar-nav > li {
|
||||
display: -webkit-box;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
height: 100%;
|
||||
|
||||
+ li {
|
||||
margin-left: 2px;
|
||||
}
|
||||
a {
|
||||
display: -webkit-box;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
-webkit-box-align: center;
|
||||
-ms-flex-align: center;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
> a:not(.btn) {
|
||||
height: 70px;
|
||||
padding:0px 0.85em;
|
||||
color: #252b33;
|
||||
@include transition(all .2s ease);
|
||||
position: relative;
|
||||
position:relative;
|
||||
}
|
||||
|
||||
&:hover > a:not(.btn), & > a.active:not(.btn) {
|
||||
color: $primary-color;
|
||||
text-decoration:none;
|
||||
@include transition(all .2s ease);
|
||||
}
|
||||
a.btn{padding: 0.4rem 1.4rem;}
|
||||
&.dropdown {
|
||||
.dropdown-menu li {
|
||||
> a:not(.btn) {
|
||||
padding: 8px 0px;
|
||||
background-color: transparent;
|
||||
text-transform: none;
|
||||
color: #777;
|
||||
@include transition(all .2s ease);
|
||||
}
|
||||
&:hover > a:not(.btn) {
|
||||
color: $primary-color;
|
||||
@include transition(all .2s ease);
|
||||
}
|
||||
}
|
||||
&:hover > a:after {
|
||||
clear: both;
|
||||
content: ' ';
|
||||
display: block;
|
||||
width: 0;
|
||||
height: 0;
|
||||
border-style: solid;
|
||||
border-color: transparent transparent #fff transparent;
|
||||
position: absolute;
|
||||
border-width: 0px 7px 6px 7px;
|
||||
bottom: 0px;
|
||||
left: 50%;
|
||||
margin: 0 0 0 -5px;
|
||||
z-index: 1022;
|
||||
}
|
||||
.dropdown-menu {
|
||||
@include box-shadow(0px 0px 12px rgba(0, 0, 0, 0.176));
|
||||
border: 0px none;
|
||||
padding: 10px 15px;
|
||||
min-width: 220px;
|
||||
margin: 0;
|
||||
font-size: 14px;
|
||||
font-size: 0.875rem;
|
||||
z-index:1021;
|
||||
}
|
||||
> .dropdown-toggle .arrow {
|
||||
display: none;
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
.dropdown-menu-right {
|
||||
left: auto !important;
|
||||
right: 100% !important;
|
||||
}
|
||||
ul.navbar-nav > li {
|
||||
&.dropdown-mega {
|
||||
position: static;
|
||||
> .dropdown-menu {
|
||||
width: 100%;
|
||||
padding: 20px 20px;
|
||||
margin-left: 0px !important;
|
||||
}
|
||||
.dropdown-mega-content > .row > div {
|
||||
padding: 5px 5px 5px 20px;
|
||||
border-right: 1px solid #eee;
|
||||
&:last-child {
|
||||
border-right: 0;
|
||||
}
|
||||
}
|
||||
.sub-title {
|
||||
display: block;
|
||||
font-size: 16px;
|
||||
margin-top: 1rem;
|
||||
padding-bottom: 5px;
|
||||
}
|
||||
.dropdown-mega-submenu {
|
||||
list-style-type: none;
|
||||
padding-left: 0px;
|
||||
}
|
||||
}
|
||||
a.btn{font-size:14px; padding: 0.65rem 2rem; text-transform:uppercase;}
|
||||
&.dropdown {
|
||||
.dropdown-menu {
|
||||
.dropdown-menu {
|
||||
left: 100%;
|
||||
margin-top: -40px;
|
||||
}
|
||||
.dropdown-toggle:after {
|
||||
border-top: .4em solid transparent;
|
||||
border-right: 0;
|
||||
border-bottom: 0.4em solid transparent;
|
||||
border-left: 0.4em solid;
|
||||
}
|
||||
}
|
||||
.dropdown-toggle .arrow {
|
||||
position: absolute;
|
||||
min-width: 30px;
|
||||
height: 100%;
|
||||
right: 0px;
|
||||
top: 0;
|
||||
@include transition(all .2s ease);
|
||||
&:after {
|
||||
content: " ";
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
border-color: #000;
|
||||
border-top: 1px solid;
|
||||
border-right: 1px solid;
|
||||
width: 6px;
|
||||
height: 6px;
|
||||
-webkit-transform: translate(-50%, -50%) rotate(45deg);
|
||||
transform: translate(-50%, -50%) rotate(45deg);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
.dropdown-toggle:after {
|
||||
content: none;
|
||||
}
|
||||
|
||||
&.navbar-line-under-text ul.navbar-nav > li {
|
||||
> a:not(.btn):after {
|
||||
position: absolute;
|
||||
content: "";
|
||||
height: 2px;
|
||||
width: 0;
|
||||
left: 50%;
|
||||
right: 0;
|
||||
bottom: 14px;
|
||||
background-color: transparent;
|
||||
color:#fff;
|
||||
border-bottom: 2px solid $primary-color;
|
||||
@include transition(all .3s ease-in-out);
|
||||
transform: translate(-50%,0) translateZ(0);
|
||||
-webkit-transform: translate(-50%,0) translateZ(0);
|
||||
}
|
||||
& > a:hover:not(.logo):after, & > a.active:after{
|
||||
width:calc(100% - 0.99em);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/*== Color Options ==*/
|
||||
|
||||
.primary-menu.navbar-text-light .navbar-toggler span {background:#fff;}
|
||||
|
||||
.primary-menu.navbar-text-light .navbar-nav > li{
|
||||
> a:not(.btn) {
|
||||
color: #fff;
|
||||
}
|
||||
&:hover > a:not(.btn), & > a.active:not(.btn) {
|
||||
color: rgba(250, 250, 250, 0.75);
|
||||
}
|
||||
}
|
||||
|
||||
.primary-menu.navbar-text-light.navbar-line-under-text .navbar-nav > li{
|
||||
& > a:not(.logo):after, & > a.active:after{
|
||||
border-color:rgba(250, 250, 250, 0.60);
|
||||
}
|
||||
}
|
||||
|
||||
.primary-menu {
|
||||
&.navbar-dropdown-dark ul.navbar-nav > li {
|
||||
&.dropdown {
|
||||
.dropdown-menu {
|
||||
background-color: #252A2C;
|
||||
color: #fff;
|
||||
.dropdown-menu {
|
||||
background-color: #272c2e;
|
||||
}
|
||||
}
|
||||
&:hover > a:after {
|
||||
border-color: transparent transparent #252A2C transparent;
|
||||
}
|
||||
.dropdown-menu li {
|
||||
> a:not(.btn) {
|
||||
color: rgba(250, 250, 250, 0.8);
|
||||
}
|
||||
&:hover > a:not(.btn) {
|
||||
color: rgba(250, 250, 250, 1);
|
||||
font-weight:600;
|
||||
}
|
||||
}
|
||||
}
|
||||
&.dropdown-mega .dropdown-mega-content > .row > div {
|
||||
border-color: #3a3a3a;
|
||||
}
|
||||
}
|
||||
&.navbar-dropdown-primary ul.navbar-nav > li {
|
||||
&.dropdown {
|
||||
.dropdown-menu {
|
||||
background-color: $primary-color;
|
||||
color: #fff;
|
||||
.dropdown-menu {
|
||||
background-color: $primary-color;
|
||||
}
|
||||
}
|
||||
&:hover > a:after {
|
||||
border-color: transparent transparent $primary-color transparent;
|
||||
}
|
||||
.dropdown-menu li {
|
||||
> a:not(.btn) {
|
||||
color: rgba(250, 250, 250, 0.95);
|
||||
}
|
||||
&:hover > a:not(.btn) {
|
||||
color: rgba(250, 250, 250, 1);
|
||||
font-weight:600;
|
||||
}
|
||||
}
|
||||
}
|
||||
&.dropdown-mega .dropdown-mega-content > .row > div {
|
||||
border-color: rgba(250, 250, 250, 0.2);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/* Hamburger Menu Button */
|
||||
.navbar-toggler {
|
||||
width: 25px;
|
||||
height: 30px;
|
||||
padding: 10px;
|
||||
margin: 18px 15px;
|
||||
position: relative;
|
||||
border:none;
|
||||
@include rotate(0deg);
|
||||
@include transition(.5s ease-in-out);
|
||||
cursor: pointer;
|
||||
display: block;
|
||||
span {
|
||||
display: block;
|
||||
position: absolute;
|
||||
height: 2px;
|
||||
width: 100%;
|
||||
background: #3c3636;
|
||||
border-radius: 2px;
|
||||
opacity: 1;
|
||||
left: 0;
|
||||
@include rotate(0deg);
|
||||
@include transition(.25s ease-in-out);
|
||||
&:nth-child(1) {
|
||||
top: 7px;
|
||||
-webkit-transform-origin: left center;
|
||||
-moz-transform-origin: left center;
|
||||
-o-transform-origin: left center;
|
||||
transform-origin: left center;
|
||||
}
|
||||
&:nth-child(2) {
|
||||
top: 14px;
|
||||
-webkit-transform-origin: left center;
|
||||
-moz-transform-origin: left center;
|
||||
-o-transform-origin: left center;
|
||||
transform-origin: left center;
|
||||
}
|
||||
&:nth-child(3) {
|
||||
top: 21px;
|
||||
-webkit-transform-origin: left center;
|
||||
-moz-transform-origin: left center;
|
||||
-o-transform-origin: left center;
|
||||
transform-origin: left center;
|
||||
|
||||
}
|
||||
}
|
||||
&.show span {
|
||||
&:nth-child(1) {
|
||||
top: 4px;
|
||||
left: 3px;
|
||||
@include rotate(45deg);
|
||||
}
|
||||
&:nth-child(2) {
|
||||
width: 0%;
|
||||
opacity: 0;
|
||||
}
|
||||
&:nth-child(3) {
|
||||
top: 22px;
|
||||
left: 3px;
|
||||
@include rotate(-45deg);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
.navbar-accordion{position:initial;}
|
||||
|
||||
|
||||
// For Responsive Navbar
|
||||
@mixin navbar-responsive {
|
||||
|
||||
.navbar-collapse {
|
||||
position: absolute;
|
||||
top: 99%;
|
||||
right: 0;
|
||||
left: 0;
|
||||
background: #fff;
|
||||
margin-top: 0px;
|
||||
z-index: 1000;
|
||||
@include box-shadow(0px 0px 15px rgba(0, 0, 0, 0.1));
|
||||
.navbar-nav {
|
||||
overflow: hidden;
|
||||
overflow-y: auto;
|
||||
max-height: 65vh;
|
||||
padding: 15px;
|
||||
}
|
||||
}
|
||||
ul.navbar-nav {
|
||||
li {
|
||||
display: block;
|
||||
border-bottom: 1px solid #eee;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
&:last-child {
|
||||
border: none;
|
||||
}
|
||||
+ li {
|
||||
margin-left: 0px;
|
||||
}
|
||||
&.dropdown > .dropdown-toggle > .arrow.show:after {
|
||||
-webkit-transform: translate(-50%, -50%) rotate(-45deg);
|
||||
transform: translate(-50%, -50%) rotate(-45deg);
|
||||
@include transition(all .2s ease);
|
||||
}
|
||||
> a:hover:after, > a.active:after {
|
||||
content: none!important;
|
||||
width:0px!important;
|
||||
}
|
||||
&.dropdown{
|
||||
> .dropdown-toggle .arrow {
|
||||
display: block;
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
> li {
|
||||
> a:not(.btn) {
|
||||
height: auto;
|
||||
padding: 8px 0;
|
||||
position: relative;
|
||||
}
|
||||
&.dropdown {
|
||||
.dropdown-menu li > a:not(.btn) {
|
||||
padding: 8px 0;
|
||||
position: relative;
|
||||
}
|
||||
&:hover > a:after {
|
||||
content: none;
|
||||
}
|
||||
.dropdown-toggle .arrow:after {
|
||||
-webkit-transform: translate(-50%, -50%) rotate(134deg);
|
||||
transform: translate(-50%, -50%) rotate(134deg);
|
||||
@include transition(all .2s ease);
|
||||
}
|
||||
}
|
||||
}
|
||||
> li {
|
||||
&.dropdown .dropdown-menu {
|
||||
margin: 0;
|
||||
@include box-shadow(none);
|
||||
border: none;
|
||||
padding: 0px 0px 0px 15px;
|
||||
.dropdown-menu {
|
||||
margin: 0;
|
||||
}
|
||||
}
|
||||
&.dropdown-mega {
|
||||
.dropdown-mega-content > .row > div {
|
||||
padding: 0px 15px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
&.navbar-text-light .navbar-collapse{background:rgba(0,0,0,0.95);}
|
||||
|
||||
&.navbar-text-light .navbar-collapse ul.navbar-nav li{
|
||||
border-color:rgba(250,250,250,0.15);
|
||||
}
|
||||
|
||||
|
||||
&.navbar-dropdown-dark .navbar-collapse {
|
||||
background-color: #252A2C;
|
||||
}
|
||||
|
||||
&.navbar-dropdown-primary .navbar-collapse {
|
||||
background-color: $primary-color;
|
||||
}
|
||||
|
||||
&.navbar-dropdown-primary ul.navbar-nav > li.dropdown .dropdown-menu .dropdown-menu {
|
||||
background-color: $primary-color;
|
||||
}
|
||||
&.navbar-dropdown-dark ul.navbar-nav {
|
||||
li {
|
||||
border-color: #444;
|
||||
}
|
||||
> li {
|
||||
> a {
|
||||
color: #a3a2a2;
|
||||
}
|
||||
&:hover > a {
|
||||
color: #fff;
|
||||
}
|
||||
}
|
||||
}
|
||||
&.navbar-dropdown-primary ul.navbar-nav {
|
||||
li {
|
||||
border-color: rgba(250, 250, 250, 0.2);
|
||||
}
|
||||
> li {
|
||||
> a {
|
||||
color: rgba(250, 250, 250, 0.8);
|
||||
}
|
||||
&:hover > a {
|
||||
color: #fff;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
.navbar-expand-none{
|
||||
@include navbar-responsive;
|
||||
}
|
||||
|
||||
|
||||
@include media-breakpoint-down(xs) {
|
||||
.navbar-expand-sm{
|
||||
@include navbar-responsive;
|
||||
}
|
||||
}
|
||||
|
||||
@include media-breakpoint-down(sm) {
|
||||
.navbar-expand-md{
|
||||
@include navbar-responsive;
|
||||
}
|
||||
}
|
||||
|
||||
@include media-breakpoint-down(md) {
|
||||
.navbar-expand-lg{
|
||||
@include navbar-responsive;
|
||||
}
|
||||
}
|
||||
@include media-breakpoint-down(lg) {
|
||||
.navbar-expand-xl{
|
||||
@include navbar-responsive;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user