我正在尝试将Jasny引导程序的vertical navbar与Boootswatch自定义主题一起使用。
我面临的问题是导航栏的颜色在Jasny boostrap中是硬编码的,无论我使用什么主题,导航栏的颜色都保持不变。

我尝试使用Yeti主题手动更改颜色,但我无法实现菜单的正确表示。

.navmenu-inverse,
.navbar-inverse .navbar-offcanvas {
    background-color: #008cba;
    border-color: #006687;
}

    .navmenu-inverse .navmenu-brand,
    .navbar-inverse .navbar-offcanvas .navmenu-brand {
        color: #ffffff;
    }

    .navmenu-inverse .navmenu-brand:hover,
    .navbar-inverse .navbar-offcanvas .navmenu-brand:hover,
    .navmenu-inverse .navmenu-brand:focus,
    .navbar-inverse .navbar-offcanvas .navmenu-brand:focus {
        color: #fff;
        background-color: transparent;
    }


谁能帮助我使用Yeti theme纠正它?

另外,有什么简单的方法可以使其与Bootswatch中包含的每个主题兼容?

先感谢您?

最佳答案

颜色不是硬编码的,实际上它们是Less(和Sass)中的变量。

最简单的方法是使用the customizer设置导航菜单的颜色。

如果要将Jasny Bootstrap添加到所有Bootswatch主题中


分叉bootswatch repository
安装凉亭Jasny引导程序:bower install -S jasny-bootstrap
@import "../bower_components/jasny-bootstrap/less/jasny-bootstrap.less";添加到global/build.less
将自定义的Jasny Bootstrap variables添加到Yeti theme variables.less。对每个主题重复此操作。
运行grunt

09-25 18:26