MIF_E31211879/desain/dist/scss/core/header.scss

212 lines
4.3 KiB
SCSS

// header part
/*******************
Topbar
*******************/
.topbar {
position: relative;
z-index: 50;
.navbar-collapse {
padding: 0px;
}
.top-navbar {
min-height: 50px;
padding: 0px;
.dropdown-toggle::after {
display: none;
}
.navbar-header {
background: rgba(0,0,0,0.05);
line-height: 65px;
padding-left: 10px;
min-width: 70px;
.navbar-brand {
margin-right: 0px;
padding-bottom: 0px;
padding-top: 0px;
.light-logo {
display: none;
}
b {
line-height: 50px;
display: inline-block;
}
}
}
.profile-pic {
white-space: nowrap;
img{
width: 30px;
border-radius: 100%;
}
span{
font-size: 14px;
white-space: nowrap;
}
}
.navbar-nav>.nav-item>.nav-link {
padding-left: 15px;
padding-right: 15px;
font-size: 18px;
line-height: 50px;
}
.navbar-nav>.nav-item>span {
line-height: 45px;
font-size: 24px;
font-weight: 500;
color: $white;
padding: 0 10px;
}
}
.dropdown-menu {
box-shadow: $shadow;
-webkit-box-shadow: $shadow;
-moz-box-shadow: $shadow;
border-color: $border-color;
.dropdown-item {
padding: 7px 1.5rem;
}
}
}
/*******************
Notify
*******************/
.notify {
position: relative;
top: -28px;
right: -7px;
.heartbit {
position: absolute;
top: -20px;
right: -4px;
height: 25px;
width: 25px;
z-index: 10;
border: 5px solid $danger;
border-radius: 70px;
-moz-animation: heartbit 1s ease-out;
-moz-animation-iteration-count: infinite;
-o-animation: heartbit 1s ease-out;
-o-animation-iteration-count: infinite;
-webkit-animation: heartbit 1s ease-out;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
}
.point {
width: 6px;
height: 6px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
background-color: $danger;
position: absolute;
right: 6px;
top: -10px;
}
}
@-moz-keyframes heartbit {
0% {
-moz-transform: scale(0);
opacity: 0.0;
}
25% {
-moz-transform: scale(0.1);
opacity: 0.1;
}
50% {
-moz-transform: scale(0.5);
opacity: 0.3;
}
75% {
-moz-transform: scale(0.8);
opacity: 0.5;
}
100% {
-moz-transform: scale(1);
opacity: 0.0;
}
}
@-webkit-keyframes heartbit {
0% {
-webkit-transform: scale(0);
opacity: 0.0;
}
25% {
-webkit-transform: scale(0.1);
opacity: 0.1;
}
50% {
-webkit-transform: scale(0.5);
opacity: 0.3;
}
75% {
-webkit-transform: scale(0.8);
opacity: 0.5;
}
100% {
-webkit-transform: scale(1);
opacity: 0.0;
}
}
.app-search {
line-height: 60px;
.form-control{
border-radius: 60px;
border-color: transparent;
transition: 0.2s ease-in;
width: 180px;
&:focus{
width: 300px;
}
}
}
/*******************
Megamenu
******************/
.mega-dropdown {
position: static;
width: 100%;
.dropdown-menu {
width: 100%;
padding: 30px;
margin-top: 0px;
}
ul {
padding: 0px;
li {
list-style: none;
}
}
.carousel-item .container {
padding: 0px;
}
.nav-accordion {
.card {
margin-bottom: 1px;
}
.card-header {
background: $white;
h5 {
margin: 0px;
a {
text-decoration: none;
color: $body-color;
}
}
}
}
}