在不改变导航栏的情况下填充 header 的顶部(用颜色)
Filling the top of a header (with color) without altering the navigation bar
我前几天在这里问了一个问题:
与 bootstrap 导航相关 header,查理出色地回答了这一问题。他帮助我收紧了一些与 header 和导航相关的代码。这是他的作品 fiddle:
https://jsfiddle.net/8yufLL4n/
代码效果很好,但我想用相同的颜色 BG #30302f 填充 header 的其余部分,以消除 bootstrap [=32= 中标准的灰色],同时仍然保持 header 的定位。
有没有想过用哪个元素填充容器的其余部分 space 用那种颜色遮罩?
CSS 这里:
.container {
background:#30302f;
}
.container a{
color: #ffffff;
font-size: 18px;
font-weight: bold;
padding: 14px 10px;
text-transform: uppercase;
}
.container a:hover{
text-decoration: underline;
color: #ffffff;
}
.menuIcon {
background:rgb(200,200,200);
}
.navbar-brand {
height:auto;
}
#brandImage {
max-width:60%;
}
@media (max-width:600px) {
.navbar-brand {
width:95%;
padding:8px 2.5%;
}
#brandImage {
max-width:100%;
}
}
@media (min-width:990px) and (max-width:1200px) {
.navbar-brand {
width:250px;
}
}
旁注:我的文字颜色仍然是灰色而不是白色,悬停装饰也没有改变。 bootstrap 是否也覆盖了它?
再次感谢!
你只需要设置navbar-default
的颜色:
.navbar-default {
background-color: #30302f;
}
对于字体颜色,使用这个:
.navbar-default .navbar-nav>li>a {
color: #fff;
}
.navbar-default .navbar-nav>li>a:hover {
color: red;
}
示例 fiddle:https://jsfiddle.net/8yufLL4n/3/
我前几天在这里问了一个问题:
与 bootstrap 导航相关 header,查理出色地回答了这一问题。他帮助我收紧了一些与 header 和导航相关的代码。这是他的作品 fiddle:
https://jsfiddle.net/8yufLL4n/
代码效果很好,但我想用相同的颜色 BG #30302f 填充 header 的其余部分,以消除 bootstrap [=32= 中标准的灰色],同时仍然保持 header 的定位。
有没有想过用哪个元素填充容器的其余部分 space 用那种颜色遮罩?
CSS 这里:
.container {
background:#30302f;
}
.container a{
color: #ffffff;
font-size: 18px;
font-weight: bold;
padding: 14px 10px;
text-transform: uppercase;
}
.container a:hover{
text-decoration: underline;
color: #ffffff;
}
.menuIcon {
background:rgb(200,200,200);
}
.navbar-brand {
height:auto;
}
#brandImage {
max-width:60%;
}
@media (max-width:600px) {
.navbar-brand {
width:95%;
padding:8px 2.5%;
}
#brandImage {
max-width:100%;
}
}
@media (min-width:990px) and (max-width:1200px) {
.navbar-brand {
width:250px;
}
}
旁注:我的文字颜色仍然是灰色而不是白色,悬停装饰也没有改变。 bootstrap 是否也覆盖了它?
再次感谢!
你只需要设置navbar-default
的颜色:
.navbar-default {
background-color: #30302f;
}
对于字体颜色,使用这个:
.navbar-default .navbar-nav>li>a {
color: #fff;
}
.navbar-default .navbar-nav>li>a:hover {
color: red;
}
示例 fiddle:https://jsfiddle.net/8yufLL4n/3/