vuetify.js - 自定义 vuetify 数据表分隔符

标签 vuetify.js customization divider v-data-table

当 v-data-table 在移动 View 上时,项目之间的分隔线不清晰。 如何自定义此分隔线,例如线宽和颜色?

我想做的: Custom divider on mobile view

来自 vuetify doc 的代码示例

<template>
  <v-data-table
    :headers="headers"
    :items="desserts"
    :items-per-page="5"
    class="elevation-1"
  ></v-data-table>
</template>

最佳答案

您可以简单地用您自己的样式覆盖 Vuetify CSS。

更改边框宽度 border-bottom: thinborder-bottom: medium :

演示

https://codepen.io/aQW5z9fe/pen/QWjVYpL?editors=0100

在编辑器中选择“垂直布局”,然后将区域大小调整为<700px宽度(或窗口本身)以查看样式更改:

样式

@media screen and (max-width: 700px) {
   .theme--light.v-data-table thead tr:last-child th, 
   .theme--light.v-data-table tbody tr:not(:last-child) td:last-child,
   .theme--light.v-data-table tbody tr td,
   .theme--light.v-data-table tbody tr:not(:last-child) td:not(.v-data-table__mobile-row) {
      border-bottom: medium solid rgba(0,0,0,.12);
   }
}

将媒体查询和样式更改为您需要的任何值。

关于vuetify.js - 自定义 vuetify 数据表分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61809769/

相关文章:

android - 为 ListView 中的每个元素设置不同的分隔线颜色

javascript - 当列数据也是数组时,如何在数据表中应用 Vuetify 搜索

javascript - 使用 Vue 创建静态左侧导航栏组件

css - 如何以垂直视差显示完整图像?

python - 使用自定义异常或使用ValueError哪个更好?

java - 在 JTable 中使用空列作为分隔符

vue.js - VuetifyJS - 滚动 v-navigation-drawer

javascript - JS提示背景

python - 如何使用我常用的代码(matplotlib、pyplot、实验室工作)正确导入文件?

flutter - AppBar中的分隔线未出现