如何在Vuetify中为<v-text-field>
获取圆角?
<v-flex xs12>
<v-text-field style="border-radius:50px"
label="Text field"
solo
></v-text-field>
</v-flex>
我尝试使用border-radius
属性来打扰容器<v-flex>
和<v-text-field>
本身,但是它不起作用。
答案 0 :(得分:4)
您可以将 rounded 属性添加到v文本字段(vuetify docs)
<v-text-field
label="Text field"
solo
rounded
></v-text-field>
答案 1 :(得分:3)
每当我需要更改Vuetify样式时,我都会向包含元素添加一个类,然后添加您的样式。由于特定性,使用Vuetify(像任何框架一样)可能会令人沮丧。在这种情况下,您至少需要3级特异性。
模板
<v-text-field
label="Text field"
solo
class="my-input"
></v-text-field>
css
.my-input.v-input .v-input__slot {
border-radius: 100px;
}
答案 2 :(得分:0)
你可以这样做:
<v-text-field
label="Text field"
solo
class="rounded-lg"
></v-text-field>
您可以添加这些类来控制边框半径:
我经常使用“rounded-0”来移除 v-text-field
等组件中讨厌的边框半径。