css - 虚拟化 : Change background color after click on v-card

标签 css sass vuetify.js

这是我的 jsbin 链接,https://jsbin.com/puhozirunu/edit?html,js,output

这是我正在使用的 Vuetify 的 v-card 组件,

<v-card @click="myClick()">
   <v-card-title>hello</v-card-title>
   <v-card-text>
      Lorem ipsum dolor sit amet, consectetur adipisicing elit. Facilis officiis similique non quod quaerat est vitae expedita, iusto id sunt sint, officia neque et cumque, culpa quis inventore veritatis quam.
   </v-card-text>
</v-card>

我使用了@click事件来带来点击时的链式 react 。我点击卡片后背景变成灰色,但我想将背景变成蓝色。我已经使用 .v-card--link:before 类来更改背景颜色,但它不起作用。

.v-card--link:before{
  background: blue !important;
} 

最佳答案

尝试定位 :focus选择器

.v-card--link:focus {
  background: blue;
}

.v-card--link:focus::before {
  opacity: 0;
}

关于css - 虚拟化 : Change background color after click on v-card,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71532477/

相关文章:

javascript - vuetifyjs : Adding only used icons to build

vue.js - 是否可以使用 Vuetify/VueJS 设置默认图像而不是轮播的第一个图像?

javascript - 如何对 Vuetify 日期范围选择器进行排序?

html - 如何在悬停时更改 fontawesome 图标背景? fiddle 手

css - 如何在 Nokogiri 中找到 ComputedStyle 元素?

css - Angular Sass 问题(没有按预期工作但没有错误)

visual-studio-2013 - 无法使用 Web Essentials 在 Visual Studio 中编译有效的 SASS

javascript - 在 JavaScript 中检测 WebKit 设备的物理屏幕尺寸

javascript - d3.js 条形图转换无法正常工作

html - 样式布局辅助