el-table横向网格展示

2020-10-28  本文已影响0人  litielongxx

1el-table横向网格原理

table tr原本只能单行展示
但是特殊在,只要变成flex弹性布局后。
el-table基于以下css参考,就可以实现点击切换,展示横向网格型。


image.png

2css实现

el-table中修改表格样式
1.改变表格标题样式:
/deep/ .el-table thead th
/deep/ .el-table thead tr
2.改变表格行数据样式:
/deep/ .el-table td
/deep/ .el-table tr
.el-table, .el-table__expanded-cell
3.表格行在鼠标经过的时候会有默认背景色,改变背景色颜色
/deep/ .el-table__body tr:hover>td
//========================================》参考
 // 表头
  /deep/ table {
    display:flex;
    justify-content: flex-start;
    flex-wrap:wrap;
  }
  /deep/ .el-table thead tr {
    display:none
  }

  // 表行
  /deep/ .el-table tr {
    position: relative;
    display: inline-block;//转换行内快元素,排列
  }
  /deep/ .el-table td {//设置方块大小
    width:
    height:
  }
  /deep/ .el-table td:nth-of-type(1) {//做些单行内,部分元素隐藏
}
...

ps:【参考来源】
https://www.cnblogs.com/5201314m/p/12337238.html
https://blog.csdn.net/aliven1/article/details/99689088

上一篇下一篇

猜你喜欢

热点阅读