如何在Laravel Nova仪表板上自定义卡片的高度?

时间:2018-10-23 04:33:43

标签: laravel-nova

cards有一个->width()选项。高度如何定义?

3 个答案:

答案 0 :(得分:0)

尽管Nova不提供->height()方法,但是当您生成Nova卡时,它将自动创建resources/js/components/Card.vuesee Nova card documentation

Card.vue文件允许您修改card元素的Vue模板。从Nova uses the Tailwind CSS framework开始,您应该可以在Card.vue中使用Height classes of Tailwind CSS

答案 1 :(得分:0)

到目前为止,您只能使用-> width()方法从Card的php文件中调整Card的宽度。 当您将卡的宽度设置为1/2时,卡中的内容似乎溢出。我通过在Card.vue内部的中添加h-auto类来解决此问题。

答案 2 :(得分:0)

我通过将其添加到nova主题中来解决了这个问题:

.card-panel {
    height: auto !important;
    min-height: 150px;
}

解决方案最初发布在这里:

https://github.com/laravel/nova-issues/issues/1014#issuecomment-451355417