【发布时间】:2021-07-22 11:05:27
【问题描述】:
我想更改活动标签的文本颜色。
使用 Vue.js + Vuetify
我创建了一个.active CSS 类。有趣的是,活动类的background-color 属性有效,但活动时文本颜色(颜色)不会改变。
我应该如何更改代码以便两个属性都适用于活动类?
风格
.active {
color: #222222;
background-color: #ffff;
}
模板
<v-tabs
background-color="#FFFFEA"
slider-color="#C89933"
optional
right
active-class="active"
>
<v-tab
class="normalize font-weight-bold "
to="/tab1"
>
Tab 1
</v-tab>
<v-tab
class="normalize font-weight-bold"
to="/tab2"
>
Tab 2
</v-tab>
<v-tab
class="normalize font-weight-bold"
to="/tab3"
>
Tab 3
</v-tab>
</v-tabs>
【问题讨论】:
-
你试过在样式标签上添加作用域属性吗?
-
作用域标签使
background-color和color都处于非活动状态。 -
你试过在 css 属性中添加 '!important' 标志吗?
-
@santanubera 这解决了问题。请添加您的评论作为回复,以便我将其标记为正确的解决方案。谢谢!
标签: vue.js vuetify.js