正如您从下面看到的,我正在尝试降低 v-select
元素的高度,但我可以设置的最小高度似乎有限制。即在 height = 40
之后,进一步降低高度似乎不再起作用。反正有没有围绕这个限制,所以我可以让这个元素更小?我需要这个,因为我需要将它放入一个相对较小的 div 中。提前致谢 -
new Vue({
el: "#app",
data: {
years: [2015, 2016, 2017, 2018]
}
})
<script src="https://cdn.jsdelivr.net/npm/vue@2.5.17/dist/vue.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/vuetify/1.3.7/vuetify.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/vuetify/1.3.7/vuetify.min.css">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<div id="app">
<v-app>
<v-layout row>
<v-select
label="height=80"
outline
height="80"
:items="years">
</v-select>
<v-select
label="height=60"
outline
height="60"
:items="years">
</v-select>
<v-select
label="height=40"
outline
height="40"
:items="years">
</v-select>
<v-select
label="height=20"
outline
height="20"
:items="years">
</v-select>
</v-layout>
</v-app>
</div>
原文由 Psidom 发布,翻译遵循 CC BY-SA 4.0 许可协议
min-height
v-select
组件的56px
由以下 CSS 规则定义:让我们覆盖它,例如通过设置:
但结果并不完美,内容也没有正确对齐,为了解决这个问题,我们将在上述规则中添加以下属性: