云计算期末作业
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

143 lines
2.9 KiB

@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;
}