index.less 4.42 KB
Newer Older
邓晓峰's avatar
邓晓峰 committed
1 2
@root-entry-name: 'default';
@import '~antd/es/style/themes/index.less';
3 4 5
@basic-table-prefix-cls: ~'@{ant-prefix}-basic-table';

.@{basic-table-prefix-cls} {
涂茜's avatar
涂茜 committed
6 7
  display: flex;
  flex-direction: column;
8
  height: 100%;
涂茜's avatar
涂茜 committed
9
  overflow: hidden;
10

11 12 13 14 15 16
  .@{ant-prefix}-table-wrapper,
  .@{ant-prefix}-spin-nested-loading,
  .@{ant-prefix}-spin-container,
  .@{ant-prefix}-table,
  .@{ant-prefix}-table-container,
  .@{ant-prefix}-table-content {
涂茜's avatar
涂茜 committed
17 18 19 20
    display: flex;
    flex: 1;
    flex-direction: column;
    overflow: hidden;
21 22
  }

23 24
  .@{ant-prefix}-table-tbody > tr,
  .@{ant-prefix}-table-tbody > tr > td {
涂茜's avatar
涂茜 committed
25
    background: white;
26 27
  }

28
  .@{ant-prefix}-table-thead > tr > th {
29 30 31 32 33
    font-weight: 600;
    background: white;
    border-bottom: 2px solid #dbe7fb;
  }

34
  .@{ant-prefix}-table-thead > tr > th .@{ant-prefix}-table-column-sorters {
涂茜's avatar
涂茜 committed
35 36 37
    padding: 0;
  }

38
  .@{ant-prefix}-table-thead > tr > th .@{ant-prefix}-table-column-sorter-full {
涂茜's avatar
涂茜 committed
39 40 41
    margin-top: -0.5em;
  }

42 43 44 45
  .@{ant-prefix}-table-thead > tr > th,
  .@{ant-prefix}-table-tbody > tr > td,
  .@{ant-prefix}-table tfoot > tr > th,
  .@{ant-prefix}-table tfoot > tr > td {
46
    padding: 8px 8px;
涂茜's avatar
涂茜 committed
47 48
  }

49
  .@{ant-prefix}-table-tbody > tr:hover:not(.@{ant-prefix}-table-expanded-row) > td {
涂茜's avatar
涂茜 committed
50
    background: white;
51 52
  }

53 54
  .@{ant-prefix}-table-tbody > tr:nth-child(2n-1),
  .@{ant-prefix}-table-tbody > tr:nth-child(2n-1) td {
55 56 57
    background: #f6f9fe;
  }

58
  .@{ant-prefix}-table-tbody > tr:hover {
59
    background: #edf2ff;
李纪文's avatar
李纪文 committed
60 61 62
    td {
      background: #edf2ff !important;
    }
63 64
  }

65
  .@{ant-prefix}-table-tbody > tr > td {
涂茜's avatar
涂茜 committed
66 67 68
    border-bottom: 1px solid #dbe7fb;
  }

69 70 71
  .@{ant-prefix}-table.@{ant-prefix}-table-bordered
    > .@{ant-prefix}-table-container
    > .@{ant-prefix}-table-content
72 73 74 75
    > table
    > thead
    > tr
    > th,
76 77 78
  .@{ant-prefix}-table.@{ant-prefix}-table-bordered
    > .@{ant-prefix}-table-container
    > .@{ant-prefix}-table-header
79 80 81 82
    > table
    > thead
    > tr
    > th,
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
  .@{ant-prefix}-table.@{ant-prefix}-table-bordered
    > .@{ant-prefix}-table-container
    > .@{ant-prefix}-table-body
    > table
    > thead
    > tr
    > th,
  .@{ant-prefix}-table.@{ant-prefix}-table-bordered
    > .@{ant-prefix}-table-container
    > .@{ant-prefix}-table-content
    > table
    > tbody
    > tr
    > td,
  .@{ant-prefix}-table.@{ant-prefix}-table-bordered
    > .@{ant-prefix}-table-container
    > .@{ant-prefix}-table-header
100 101 102 103
    > table
    > tbody
    > tr
    > td,
104 105 106
  .@{ant-prefix}-table.@{ant-prefix}-table-bordered
    > .@{ant-prefix}-table-container
    > .@{ant-prefix}-table-body
107 108 109 110
    > table
    > tbody
    > tr
    > td,
111 112 113
  .@{ant-prefix}-table.@{ant-prefix}-table-bordered
    > .@{ant-prefix}-table-container
    > .@{ant-prefix}-table-content
114 115 116 117
    > table
    > tfoot
    > tr
    > th,
118 119 120
  .@{ant-prefix}-table.@{ant-prefix}-table-bordered
    > .@{ant-prefix}-table-container
    > .@{ant-prefix}-table-header
121 122 123 124
    > table
    > tfoot
    > tr
    > th,
125 126 127 128 129 130 131 132 133 134
  .@{ant-prefix}-table.@{ant-prefix}-table-bordered
    > .@{ant-prefix}-table-container
    > .@{ant-prefix}-table-body
    > table
    > tfoot
    > tr
    > th,
  .@{ant-prefix}-table.@{ant-prefix}-table-bordered
    > .@{ant-prefix}-table-container
    > .@{ant-prefix}-table-content
135 136 137 138
    > table
    > tfoot
    > tr
    > td,
139 140 141
  .@{ant-prefix}-table.@{ant-prefix}-table-bordered
    > .@{ant-prefix}-table-container
    > .@{ant-prefix}-table-header
142 143 144 145
    > table
    > tfoot
    > tr
    > td,
146 147 148 149 150 151 152
  .@{ant-prefix}-table.@{ant-prefix}-table-bordered
    > .@{ant-prefix}-table-container
    > .@{ant-prefix}-table-body
    > table
    > tfoot
    > tr
    > td {
153 154 155
    border-right: 1px solid #dbe7fb;
  }

156
  .@{ant-prefix}-table.@{ant-prefix}-table-bordered > .@{ant-prefix}-table-container {
涂茜's avatar
涂茜 committed
157 158 159 160
    border-top: 1px solid #dbe7fb;
    border-left: 0;
  }

161 162
  .@{ant-prefix}-table.@{ant-prefix}-table-bordered .@{ant-prefix}-table-header,
  .@{ant-prefix}-table.@{ant-prefix}-table-bordered .@{ant-prefix}-table-body {
涂茜's avatar
涂茜 committed
163
    border-left: 1px solid #dbe7fb;
164
  }
涂茜's avatar
涂茜 committed
165

166
  .@{ant-prefix}-table-cell-scrollbar {
李纪文's avatar
李纪文 committed
167 168 169 170
    border-left: 0px;
    box-shadow: none;
  }

171
  .@{ant-prefix}-table-summary {
涂茜's avatar
涂茜 committed
172 173 174 175 176 177 178
    tr td {
      position: sticky;
      bottom: 0;
      background: white;
      border-top: 1px solid #dbe7fb;
    }
  }
179

180
  .@{ant-prefix}-pagination {
181 182 183 184
    display: flex;
    flex-wrap: wrap;
    grid-row-gap: 8px;
    justify-content: flex-end;
李纪文's avatar
李纪文 committed
185 186
    padding-top: 10px;
    border-top: 1px solid #efefef;
187

188
    .@{ant-prefix}-pagination-total-text {
189 190 191 192
      margin-right: auto;
      margin-left: 8px;
    }
  }
193
}