You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Vuetify 2中禁用v-checkbox的悬停效果

解决Vuetify 2中v-checkbox鼠标悬停出现深色圆圈的问题

这个深色圆圈是Vuetify 2中v-checkbox默认的hover状态波纹/背景高亮效果,直接通过自定义CSS覆盖即可消除,步骤如下:

  1. 给目标v-checkbox添加自定义类名,避免影响全局其他组件:
<v-tab v-for="tab in myTabList" :key="tab">
  <span>{{$t(tab)}}</span>
  <v-tooltip bottom>
    <template #activator="{ on }">
      <span v-on="on">
        <v-checkbox @click.stop class="no-hover-circle"/>
      </span>
    </template>
    <span>Tooltip text</span>
  </v-tooltip>
</v-tab>
  1. 添加以下CSS样式(根据实际出现的效果选择其中一个或全部使用):
/* 移除hover时的波纹圆圈 */
.no-hover-circle .v-input--selection-controls__ripple {
  display: none !important;
}

/* 移除hover时的背景高亮(如果深色圆圈是背景) */
.no-hover-circle:hover .v-input--selection-controls__input {
  background-color: transparent !important;
}

内容的提问来源于stack exchange,提问作者nerfherder616

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 01:47:01