【发布时间】:2021-02-11 04:20:52
【问题描述】:
我正在尝试制作一张卡片文字在正方形中间居中的 v-card。我尝试使用 v-spacer 和 vuetify 附带的其他一些 CSS 类,但不幸的是,虽然文本保持水平居中,但我无法使其也垂直居中。
除了中间文本的垂直居中之外,这段代码几乎可以正常工作
<v-container fluid>
<v-row>
<v-col cols="6" sm="4">
<v-card rounded color="info">
<v-responsive aspect-ratio="1">
<v-card-title>
Top left - correct
</v-card-title>
<v-card-text class="text-center white--text">
middle center
</v-card-text>
<v-card-actions class="justify-center white--text">
bottom center
</v-card-actions>
</v-responsive>
</v-card>
</v-col>
</v-row>
</v-container>
这是一个带有示例的 JS 小提琴:https://jsfiddle.net/mrpquke4/3/
尝试使用上面的示例调整浏览器窗口的大小,您将看到 v-card 在增长或缩小时保持方形(根据需要),文本保持水平居中(根据需要),文本未垂直居中(问题)。
JSFiddle:
期望的结果:
【问题讨论】:
标签: vue.js vuetify.js