在 Vuetify 中制作响应式卡片网格

Posted

技术标签:

【中文标题】在 Vuetify 中制作响应式卡片网格【英文标题】:Making a responsive grid of cards in Vuetify 【发布时间】:2021-02-05 08:30:05 【问题描述】:

我正在尝试在 Vuetify 中创建一个带有卡片的响应式网格。每张卡片的大小必须相同,但如果我在其下添加长文本(第二张卡片),卡片始终是最大大小(我也使用 breakpoints 制作此卡片,但 Vuetify 只有 5 个断点,我需要更多。我可以为每一列添加一个自定义断点,但这有点难看)。

最后一行也必须像下面的草图一样左对齐。我尝试了很多东西,但我想使用最小宽度和最大宽度,所以在大多数情况下,卡片之间的间隙是相同的。它应该看起来像这样:

这是我的codepen。

【问题讨论】:

【参考方案1】:

那些文字太长的卡片不会调整大小,因为它们无法识别父宽度,因此卡片宽度将变为最大值。我通过给他绝对值来解决这个问题,并用一些 css 修复了它。最后的对齐我通过添加空白透明卡来修复,这样它们就可以正确对齐。这是codepen中的解决方案

【讨论】:

以上是关于在 Vuetify 中制作响应式卡片网格的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 vuetify 制作移动响应式导航栏

如何创建响应式(可变列数)Angular-Material 卡片网格

bootstrap 4 响应式卡网格/阵列

如何用一简单的CSS制作响应式HTML网页

响应式网格图块覆盖[重复]

响应式正方形网格内的响应式正方形网格