当前位置:   article > 正文

vue3+element-plus table表格自定义背景,表头,斑马条纹颜色_el-table修改斑马背景

el-table修改斑马背景

效果图

表格代码 

  1. <el-table :data="tableData"
  2. style="width: 99.97%;--el-table-border-color: none;border-right: 1px #143275 solid;border-left: 1px #143275 solid;border-bottom: 1px #143275 solid;"
  3. :highlight-current-row="false"
  4. :header-cell-style="{ backgroundColor: '#143275', color: '#ffffff', fontSize: '14px', textAlign: 'center', borderLeft: '0.5px #154480 solid', borderBottom: '1px #154480 solid' }"
  5. :cell-style="{ color: '#fff', fontSize: '14px', textAlign: 'center', borderBottom: '0.5px #143275 solid', borderLeft: '0.5px #143275 solid' }"
  6. :row-style="{ color: '#fff', fontSize: '14px', textAlign: 'center', }" :row-class-name="tableRowClassName"
  7. empty-text="暂无数据" max-height="818">
  8. <el-table-column prop="date" label="项目编号" />
  9. <el-table-column prop="name" label="项目名称" />
  10. <el-table-column prop="state" label="项目交期" />
  11. <el-table-column prop="city" label="机型" />
  12. <el-table-column prop="city" label="数量" />
  13. //合并列
  14. <el-table-column label="生产进度">
  15. <el-table-column prop="zip" label="焊接" />
  16. <el-table-column prop="zip" label="喷镀" />
  17. </el-table-column>
  18. </el-table>

 注:element-plus的table表格里面有自带的斑马条纹属性 stripe不需要写,否则自定义斑马条纹颜色样式不生效

css代码

  1. /*
  2. // 表格部分样式
  3. // 最外层透明 */
  4. ::v-deep .el-table,
  5. ::v-deep .el-table__expanded-cell {
  6. background-color: transparent;
  7. color: #93dcfe;
  8. font-size: 24px;
  9. }
  10. /* 表格内背景颜色 */
  11. ::v-deep .el-table th,
  12. ::v-deep .el-table tr,
  13. ::v-deep .el-table td {
  14. background-color: transparent;
  15. border: 0px;
  16. color: #93dcfe;
  17. font-size: 24px;
  18. height: 5px;
  19. font-family: Source Han Sans CN Normal, Source Han Sans CN Normal-Normal;
  20. font-weight: Normal;
  21. }
  22. /* // 去掉最下面的那一条线 */
  23. .el-table::before {
  24. height: 0px;
  25. }
  26. /* // 设置表格行高度 */
  27. ::v-deep .el-table__body tr,
  28. ::v-deep .el-table__body td {
  29. padding: 0;
  30. height: 54px;
  31. }
  32. /* // 修改高亮当前行颜色 */
  33. ::v-deep .el-table tbody tr:hover>td {
  34. background: #063570 !important;
  35. }
  36. /* // 取消当前行高亮 */
  37. ::v-deep .el-table tbody tr {
  38. pointer-events: none;
  39. }
  40. /* 修改表头样式-加边框 */
  41. /* ::v-deep .el-table__header-wrapper {
  42. border: solid 1px #04c2ed;
  43. } */
  44. /* // 表格斑马自定义颜色 */
  45. ::v-deep .el-table__row.warning-row {
  46. background: #01205A;
  47. }
  48. /* 去掉表格里的padding */
  49. ::v-deep .el-table .cell,
  50. .el-table th div {
  51. padding-left: 0px;
  52. padding-right: 0px;
  53. padding-top: 0px;
  54. padding-bottom: 0px;
  55. font-size: 12px;
  56. overflow: hidden;
  57. text-overflow: ellipsis;
  58. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/113613?site
推荐阅读
相关标签
  

闽ICP备14008679号