@import "var.scss";
|
|
@import "global.scss";
|
|
|
|
.the-header {
|
|
position: fixed;
|
|
@include layout;
|
|
width: 100%;
|
|
height: $header-height;
|
|
line-height: $header-height;
|
|
padding: $header-padding;
|
|
margin: $header-margin;
|
|
background-color: $theme-header-color;
|
|
@include box-shadow($box-shadow);
|
|
box-sizing: border-box;
|
|
z-index: 100;
|
|
}
|
|
|
|
.header-logo {
|
|
margin: $header-logo-margin;
|
|
font-size: $font-size-logo;
|
|
font-weight: bold;
|
|
white-space: nowrap;
|
|
cursor: pointer;
|
|
.icon {
|
|
@include icon(($header-height / 3) * 2, $color-black);
|
|
vertical-align: middle;
|
|
}
|
|
}
|
|
|
|
/*nav*/
|
|
.navbar {
|
|
height: $header-height;
|
|
white-space: nowrap;
|
|
li {
|
|
margin: $header-nav-margin;
|
|
padding: $header-nav-padding;
|
|
font-size: $font-size-header;
|
|
color: $color-grey;
|
|
text-align: center;
|
|
border-bottom: none;
|
|
box-sizing: border-box;
|
|
cursor: pointer;
|
|
}
|
|
}
|
|
|
|
/*搜索*/
|
|
.header-search {
|
|
@include layout;
|
|
border-radius: $header-search-radius;
|
|
overflow: hidden;
|
|
input {
|
|
height: $header-search-height;
|
|
width: $header-search-width;
|
|
font-size: $font-size-default;
|
|
border: 0;
|
|
text-indent: 10px;
|
|
background-color: $color-light-grey;
|
|
&:focus {
|
|
outline: none;
|
|
}
|
|
}
|
|
|
|
.search-btn {
|
|
@include layout(center, center);
|
|
background-color: $color-blue-active;
|
|
width: $header-search-btn-width;
|
|
height: $header-search-btn-height;
|
|
cursor: pointer;
|
|
.icon {
|
|
@include icon(1.2em, $color-white);
|
|
}
|
|
}
|
|
}
|
|
|
|
/*用户*/
|
|
.header-right {
|
|
position: relative;
|
|
@include layout(center, center);
|
|
#user {
|
|
overflow: hidden;
|
|
width: $header-user-width;
|
|
height: $header-user-height;
|
|
border-radius: $header-user-radius;
|
|
margin: $header-user-margin;
|
|
cursor: pointer;
|
|
img {
|
|
width: 100%;
|
|
}
|
|
}
|
|
}
|
|
|
|
.menu {
|
|
display: none;
|
|
line-height: 0px;
|
|
position: absolute;
|
|
background-color: $color-white;
|
|
@include box-shadow(1px 1px 10px rgba(0, 0, 0, 0.4));
|
|
width: $header-menu-width;
|
|
padding: $header-menu-padding;
|
|
border-radius: $header-menu-radius;
|
|
top: $header-height + 10px;
|
|
right: -20px;
|
|
z-index: 5;
|
|
text-align: center;
|
|
cursor: pointer;
|
|
|
|
li {
|
|
display: inline-block;
|
|
width: 100%;
|
|
height: 40px;
|
|
line-height: 40px;
|
|
|
|
&:hover {
|
|
background-color: $theme-color;
|
|
color: $color-white;
|
|
}
|
|
}
|
|
|
|
:nth-child(1):before {
|
|
content: " ";
|
|
display: block; /*独占一行*/
|
|
position: absolute;
|
|
right: 45px;
|
|
top: -5px; /*果断的露出上半部分*/
|
|
width: 10px;
|
|
height: 10px;
|
|
background-color: $color-white;
|
|
/*一个正方形倾斜四十五度就是三角了但是要把下半部分藏起来*/
|
|
transform: rotate(45deg);
|
|
}
|
|
// :nth-child(1):hover:before {
|
|
// background-color: $theme-color;
|
|
// }
|
|
}
|
|
|
|
.show {
|
|
display: block;
|
|
}
|
|
|
|
.active {
|
|
color: $theme-color !important;
|
|
border-bottom: 5px solid $theme-color !important;
|
|
}
|