代码之家  ›  专栏  ›  技术社区  ›  Veer3383

如何更改/覆盖Vuetify js中禁用字段的默认颜色?

  •  7
  • Veer3383  · 技术社区  · 6 年前

    默认情况下,vuetify为禁用的文本字段/项目应用浅灰色阴影。如何将此颜色替代为所需的颜色?

    当前我正在使用禁用的选择器 :disabled { color: #000000 !important; } 这只会帮助更改文本字段的颜色文本颜色,我的表单中还有下拉列表和复选框。有什么解决办法吗?

    3 回复  |  直到 6 年前
        1
  •  8
  •   Anees Hameed    4 年前

    我一直在尝试用文本字段重写类,但它不起作用,但对于所有表单输入元素,都有一个名为“readonly”的便利道具。使用“readonly”而不是“disabled”。

    <v-textarea placeholder="Notes" :readonly="true"></v-textarea>
    <v-select :items="['Mango', 'Apple']" label="Filled style" :readonly="true"></v-select>
    
    
        2
  •  6
  •   Traxo    6 年前

    你可以瞄准

    带有的复选框 .input-group--disabled.checkbox .input-group__input

    和下拉列表 .input-group--disabled.input-group--select label

    .input-group--disabled.checkbox .input-group__input {
        color: #000 !important;
    }
    
    .input-group--disabled.input-group--select label {
        color: #000 !important;
    }
    


    Afaics大多数班级都有 --disabled 后缀,所以这可能对您有用(但我没有测试):
    [class$="--disabled"],
    [class*="--disabled "] * {
        color: #000 !important; 
    }
    
        3
  •  0
  •   Kailaash Balachandran    6 年前

    选择所有子体并应用颜色。

    .input-group__input *
      color: rgba(0,0,0,0.87) !important