css - Vuetify 自定义样式的 vuetify 组件,如带有 css 的 v-textarea

标签 css vue.js vuetify.js

如何使用 css 定位 vuetify v-textarea 的底层 html textarea?在我的例子中,我想更改 v-textarea 的行高、字体系列、颜色和更多内容。它不是这样工作的:

<v-textarea class="custom-textarea"></v-textarea>

.custom-textarea {
  line-height: 1;
  color: red;
}

我还尝试了其他几个选择器,例如 v-textarea.v-textareav-text-field__slot 但这些都不起作用任何一个。文本区域的正确选择器是什么?

最佳答案

为了覆盖深层元素,您需要通过深层选择器访问该元素

::v-deep .v-textarea 文本区域

More information about deep selectors

关于css - Vuetify 自定义样式的 vuetify 组件,如带有 css 的 v-textarea,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65447544/

相关文章:

css - Div 不是从容器顶部开始的

javascript - Babel 插件 transform-remove-console 不适用于 Vue CLI 4 @vue/cli-plugin-babel/preset?

javascript - 构建 Vue.js 项目时使用 Gridsome 时出现 TypeError

vue.js - Vuetify - 单击时显示工具提示

typescript - 如何在基于类的组件的 v-model 中使用 getter 和 setter?

jquery - 如何对齐包含隐藏元素的文本

html - Wordpress 下拉导航菜单

javascript - vue.js 中未捕获的 FirebaseError : Firebase: No Firebase App '[DEFAULT]' has been created - call Firebase App.initializeApp() (app/no-app)

html - 通过css使输入不可见?

javascript - Vue.js 使用正确的组件