html - 覆盖 vuetify 按钮文本颜色

标签 html css vue.js vuetify.js

如何覆盖工具栏中按钮文本的默认事件颜色:

v-btn(:to="item.path" active-class="v-btn--active toolbar-btn-active") {{item.meta.title}}

我创建了这个类来尝试覆盖它:

.toolbar-btn-active {
  background-color: white;
  &::before {
    background-color: white;
  }
  .v-btn__content {
    color: red !important;
   }
}

只有背景有效。如何修改我的 css 以更新按钮颜色?

这是呈现的 html:

<a href="/document" class="v-btn v-btn--active toolbar-btn-active">
           <div class="v-btn__content">Document</div>
</a>

最佳答案

v-btn--active 是默认的事件类(可以通过 active-class 属性更改)。

所以我们可以像这样定位 active-class 并修改 CSS:

.v-btn--active .v-btn__content { 
  color: red 
}  

注意在作用域样式中我们需要使用深度选择器>>>:

>>> .v-btn--active .v-btn__content

关于html - 覆盖 vuetify 按钮文本颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51811012/

相关文章:

html - 内容区域后面出现的子菜单项

vue.js - 将数据传递给商店?

vue.js - 如何将事件监听器传递给根组件?

HTML Div高度问题

html - 如何在多个文件中重复使用同一段 HTML/CSS?

php - 输入文本框背景中的 jQuery 自动完成

c# - ASP.Net DIV FLIP CSS 在表单中不起作用。

css - 在 Firefox 上无法正确加载类型面孔/字体

javascript - VueJS 路由中 "component: () => import()"的替代方案

javascript - maxlength 不适用于某些元素