Bootstrap 4中的navbar-toggler-icon
(汉堡包)使用SVG background-image
。有2个“版本”的触发器图标图像。一个用于导航栏光,以及一个用于暗(逆)导航栏...
// this is a black icon with 50% opacity
.navbar-light .navbar-toggler-icon {
background-image: url("data:image/svg+xml;..");
}
// this is a white icon with 50% opacity
.navbar-inverse .navbar-toggler-icon {
background-image: url("data:image/svg+xml;..");
}
所以,如果你想这个图像的颜色更改为别的东西,你可以自定义图标。例如,在这里,我将RGB值设置为粉红色(255,102,203)。注意在SVG数据的stroke='rgba(255,102,203, 0.5)'
值:
.custom-toggler .navbar-toggler-icon {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,102,203, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}
.custom-toggler.navbar-toggler {
border-color: rgb(255,102,203);
}
演示http://www.codeply.com/go/4FdZGlPMNV
OFC,另一个选择只使用来自另一个库,即一个图标:字体真棒,等等。
Update Bootstrap 4.0.0:
从Bootstrap 4 Beta开始,navbar-inverse
现在为navbar-dark
,可用于背景颜色较深的导航栏以产生较轻的链接和切换颜色。
代码不是运行在bootply –