是否有人知道如何更改v-text-field组件的轮廓颜色。Click for the image
hmae6n7t1#
你可以使用深度选择器覆盖默认样式,原来的css在fieldset元素上,所以你也需要把它作为目标。
fieldset
<style scoped> .v-text-field--outlined >>> fieldset { border-color: rgba(192, 0, 250, 0.986); } </style>
6qfn3psc2#
您可以像下面这样使用color attribute:
color attribute
<v-text-field label="Your landing page" hint="www.example.com/page" persistent-hint outlined color="red" ></v-text-field>
2ic8powd3#
如果要使用SASS变量,请按如下方式自定义灯光主题:
// Your custom main.scss $material-light: ( 'text-fields': ( 'outlined': rgba(0,0,0, 0.19), ), );
可以像这样覆盖@vuetify/src/styles/settings/_light.scss中的所有变量。
@vuetify/src/styles/settings/_light.scss
0h4hbjxa4#
谢谢Mohammad Hosseini,这是唯一正确的答案
.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot fieldset { color: rgba(169, 169, 169, 0.33);}
kkih6yb85#
.v-application .transparent { border-color: black !important; }
试试这个。
rta7y2nd6#
您需要在样式节中创建一个与CSS样式相关的文件,并将其命名为Override。在该文件中,您可以进行任何所需的更改。将以下代码放入该文件中,您可以更改边框的颜色:
.theme--light.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot fieldset { color: rgba(169, 169, 169, 0.33); }
6条答案
按热度按时间hmae6n7t1#
你可以使用深度选择器覆盖默认样式,原来的css在
fieldset
元素上,所以你也需要把它作为目标。6qfn3psc2#
您可以像下面这样使用
color attribute
:2ic8powd3#
如果要使用SASS变量,请按如下方式自定义灯光主题:
可以像这样覆盖
@vuetify/src/styles/settings/_light.scss
中的所有变量。0h4hbjxa4#
谢谢Mohammad Hosseini,这是唯一正确的答案
kkih6yb85#
试试这个。
rta7y2nd6#
您需要在样式节中创建一个与CSS样式相关的文件,并将其命名为Override。在该文件中,您可以进行任何所需的更改。将以下代码放入该文件中,您可以更改边框的颜色: