更改TwitterBootstrap中的导航条颜色我将如何修改CSS以更改Twitter引导中的导航条的颜色?
3 回答

神不在的星期二
TA贡献1963条经验 获得超6个赞
版本说明:
-在线工具:引导3.3.2+/4.0.0+-这个答案:引导3.0.x
可用肚脐
<!-- A light one --><nav class="navbar navbar-default" role="navigation"></nav><!-- A dark one --><nav class="navbar navbar-inverse" role="navigation"></nav>
默认颜色用法
#F8F8F8
*肚脐背景 #E7E7E7
*肚脐边界 #777
*默认颜色 #333
悬停颜色( #5E5E5E
为 .nav-brand
)#555
*活动颜色 #D5D5D5
*活动背景
默认样式
/* navbar */.navbar-default { background-color: #F8F8F8; border-color: #E7E7E7;}/* Title */.navbar-default .navbar-brand { color: #777;}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus { color: #5E5E5E;}/* Link */.navbar-default .navbar-nav > li > a { color: #777;}.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus { color: #333;}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus { color: #555; background-color: #E7E7E7;}.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus { color: #555; background-color: #D5D5D5;}/* Caret */.navbar-default .navbar-nav > .dropdown > a .caret { border-top-color: #777; border-bottom-color: #777;}.navbar-default .navbar-nav > .dropdown > a:hover .caret,.navbar-default .navbar-nav > .dropdown > a:focus .caret { border-top-color: #333; border-bottom-color: #333;}.navbar-default .navbar-nav > .open > a .caret,.navbar-default .navbar-nav > .open > a:hover .caret,. navbar-default .navbar-nav > .open > a:focus .caret { border-top-color: #555; border-bottom-color: #555;}/* Mobile version */.navbar-default .navbar-toggle { border-color: #DDD;}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus { background-color: #DDD;}.navbar-default .navbar-toggle .icon-bar { background-color: #CCC;}@media (max-width: 767px) { .navbar-default .navbar-nav .open .dropdown-menu > li > a { color: #777; } .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { color: #333; }}
自定义彩色导航条示例
$bgDefault : #e74c3c;$bgHighlight : #c0392b;$colDefault : #ecf0f1;$colHighlight: #ffbbbc;.navbar-default { background-color: $bgDefault; border-color: $bgHighlight; .navbar-brand { color: $colDefault; &:hover, &:focus { color: $colHighlight; }} .navbar-text { color: $colDefault; } .navbar-nav { > li { > a { color: $colDefault; &:hover, &:focus { color: $colHighlight; }}} > .active { > a, > a:hover, > a:focus { color: $colHighlight; background-color: $bgHighlight; }} > .open { > a, > a:hover, > a:focus { color: $colHighlight; background-color: $bgHighlight; }}} .navbar-toggle { border-color: $bgHighlight; &:hover, &:focus { background-color: $bgHighlight; } .icon-bar { background-color: $colDefault; }} .navbar-collapse, .navbar-form { border-color: $colDefault; } .navbar-link { color: $colDefault; &:hover { color: $colHighlight; }}}@media (max-width: 767px) { .navbar-default .navbar-nav .open .dropdown-menu { > li > a { color: $colDefault; &:hover, &:focus { color: $colHighlight; }} > .active { > a, > a:hover, > a:focus, { color: $colHighlight; background-color: $bgHighlight; }}}}
最后,一个小小的礼物
[更新]:从现在开始,可以使用更少的语言作为TWBSColor提供的默认语言
[更新]:TWBSColor现在支持下拉菜单着色
[更新]:TWBSColor现在允许选择您的版本(添加了引导4支持)
- 3 回答
- 0 关注
- 697 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消