客户管理系统开发定制一文图解自定义修改el-table样式


客户管理系统开发定制我们在使用element UI库的时候,客户管理系统开发定制确实给我们带来了许多便利,但是,往往组件库无法满足我们的业务需求,这时就需要我们在组件库的基础上修改样式

今天水香木鱼一篇图解文章教大家如何在组件库的基础上去修改样式,今天我们以el-table 为例子。👇👇👇


el-table原代码:

<div id="Table">    <el-table :data="tableData" style="width: 100%">      <el-table-column label="日期" width="180">        <template slot-scope="scope">          <i class="el-icon-time"></i>          <span style="margin-left: 10px">{{ scope.row.date }}</span>        </template>      </el-table-column>      <el-table-column label="姓名" width="180">        <template slot-scope="scope">          <el-popover trigger="hover" placement="top">            <p>姓名: {{ scope.row.name }}</p>            <p>住址: {{ scope.row.address }}</p>            <div slot="reference" class="name-wrapper">              <el-tag size="medium">{{ scope.row.name }}</el-tag>            </div>          </el-popover>        </template>      </el-table-column>      <el-table-column label="操作">        <template slot-scope="scope">          <el-button size="mini" @click="handleEdit(scope.$index, scope.row)"            >编辑</el-button          >          <el-button            size="mini"            type="danger"            @click="handleDelete(scope.$index, scope.row)"            >删除</el-button          >        </template>      </el-table-column>    </el-table>  </div>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34

1、💖修改th(头部)的background-color

<style lang="less" scoped>// 修改头部背景::v-deep .el-table th{    background-color: #ADAD;}</style>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

2、💖修改表头字体颜色

<style lang="less" scoped>//修改表头字体颜色::v-deep.el-table thead {  color: #FC5531;  font-weight: 500;}</style>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

3、💖修改tr(行)的background-color

<style lang="less" scoped>//修改行背景::v-deep .el-table tr{    background-color: yellow;}</style>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

4、💖修改tr(行内线)的background-color

<style lang="less" scoped>//修改行内线::v-deep .el-table td,.building-top .el-table th.is-leaf {    border-bottom:  1px solid #007ACC; }</style>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

5、💖修改斑马线的background-color(奇偶行背景)

<style lang="less" scoped>//修改行内线::v-deep .el-table td,.building-top .el-table th.is-leaf {    border-bottom:  1px solid #007ACC;  }</style>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

6、💖修改表格最底部background-color和height

<style lang="less" scoped>// 修改表格最底部颜色和高度::v-deep .el-table::before {  border-bottom: 1px solid red;  height: 4px;}</style>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

7、💖修改表格无数据background-color,字体颜色

<style lang="less" scoped>// 修改表格无数据背景,字体颜色::v-deep .el-table__empty-block {  background: #16203c;}::v-deep .el-table__empty-text {  color: #ccc;}</style>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

8、💖修改鼠标选中行的background-color

<style lang="less" scoped>//修改鼠标选中行::v-deep  .el-table__body tr.current-row>td {        background: #f57878 ;    }</style>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

以下效果 同上,就不附加效果图了,博友们可自行尝试 🐱‍🐉

9、💖修改行内文字居中(除表头)

<style lang="less" scoped>//修改行内文字居中::v-deep .el-table td, .el-table th {    text-align: center; }</style>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

10、💖修改除表头外的表格内容的背景色

<style lang="less" scoped>//修改普通行::v-deep .el-table tr{   background: #091B37;    height:20px;  }  ::v-deep  .el-table--enable-row-transition .el-table__body td, .el-table .cell{    background-color: #091B37;  }</style>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

11、💖修改行高

<style lang="less" scoped>//修改行高::v-deep .el-table td{    padding:0px 0px;  //默认上下是padding12px}</style>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

13、💖修改整个表格的水平和垂直滚动条

<style lang="less" scoped>//水平和垂直滚动条::v-deep .el-table--scrollable-x .el-table__body-wrapper {    overflow-x: hidden;  }</style>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发