【发布时间】:2019-03-17 03:00:53
【问题描述】:
我正在使用Bootstrap-Vue 编写网页,但我无法更改Bootstrap navbar 上的文本颜色,尤其是b-nav-item-dropdown 标记。我曾尝试使用<span class="text-dark" 环绕b-nav-item-dropdown 标签,但没有奏效。 b-navbar 的变体似乎只能将文本颜色变体设置为深色或浅色。
这是我的代码:
<div>
<b-navbar toggleable="md" type="dark" variant="primary">
<b-navbar-toggle target="nav_collapse"></b-navbar-toggle>
<b-collapse is-nav id="nav_collapse">
<b-navbar-nav class="pl-5" inline>
<b-nav-item-dropdown text="Electronics">
<b-dropdown-item href="/">Item 1</b-dropdown-item>
<b-dropdown-item href="/">Item 2</b-dropdown-item>
<b-dropdown-item href="/">Item 3</b-dropdown-item>
<b-dropdown-item href="/">Item 4</b-dropdown-item>
</b-nav-item-dropdown>
<b-nav-item-dropdown text="Sports">
<b-dropdown-item href="/">Item 1</b-dropdown-item>
<b-dropdown-item href="/">Item 2</b-dropdown-item>
<b-dropdown-item href="/">Item 3</b-dropdown-item>
<b-dropdown-item href="/">Item 4</b-dropdown-item>
</b-nav-item-dropdown>
</b-navbar-nav>
<!--Login button-->
<b-navbar-nav class="ml-auto pr-5">
<b-button size="me">Login</b-button>
</b-navbar-nav>
</b-collapse>
</b-navbar>
</div>
我的目标是让b-nav-item-dropdown 中的所有文本变为黑色,而不是灰色。
【问题讨论】:
-
第 2 版中有一个基于 prop 的解决方案。我已经添加了答案。
标签: javascript css vue.js vuejs2 bootstrap-vue