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

Vuetify 3:如何缩小App Bar中按钮的点击区域?

Vuetify 3 缩小App Bar中按钮点击区域的解决方案

针对你在App Bar中使用v-btn text变体时,想去除文本周围空白、仅保留文本区域可点击的需求,给你几个直接可行的方案:

方案1:内联样式直接覆盖

直接在按钮上添加内联样式,强制重置padding和最小宽高:

<v-btn @click="" color="blue" text style="padding: 0; min-height: auto; min-width: auto;">How it works</v-btn>

方案2:自定义CSS类(推荐)

如果需要复用样式,在全局样式或组件的<style>标签中定义自定义类:

.custom-text-btn {
  padding: 0 !important;
  min-height: auto !important;
  min-width: auto !important;
}

然后给按钮添加该类:

<v-btn @click="" color="blue" text class="custom-text-btn">How it works</v-btn>

方案3:Scoped样式下的深度选择器

如果你的组件使用了scoped样式,需要用深度选择器来穿透Vuetify的默认样式:

<style scoped>
:deep(.v-btn.text) {
  padding: 0;
  min-height: auto;
  min-width: auto;
}
</style>

关于修改SASS变量无效的说明

Vuetify中text按钮的内边距、最小宽高等样式并非由单一SASS变量控制,且变量覆盖需要严格遵循「先定义变量,再导入Vuetify样式」的顺序,所以直接用自定义CSS覆盖会更高效直接。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 04:45:35