UNPKG

zent

Version:

一套前端设计语言和基于React的实现

136 lines (135 loc) 2.94 kB
.zent-grid { font-size: 12px; color: #333; position: relative; line-height: 1.5; overflow: hidden } .zent-grid.zent-grid-scroll-position-left .zent-grid-fixed-left { -webkit-box-shadow: none; box-shadow: none; } .zent-grid.zent-grid-scroll-position-right .zent-grid-fixed-right { -webkit-box-shadow: none; box-shadow: none; } .zent-grid-table { width: 100%; text-align: left; border-collapse: separate; border-spacing: 0; border: 1px solid #e5e5e5; } @media only screen and (-webkit-min-device-pixel-ratio: 2) { .zent-grid-table { border-width: 0.5px } } .zent-grid-table { border-bottom: none; } .zent-grid-table-ellipsis { table-layout: fixed; } .zent-grid-table-ellipsis .zent-grid-nowrap { overflow: hidden; text-overflow: ellipsis; } .zent-grid-text-align-left { text-align: left; } .zent-grid-text-align-right { text-align: right; } .zent-grid-text-align-center { text-align: center; } .zent-grid-nowrap { white-space: nowrap; word-break: keep-all; } .zent-grid-thead-sort-desc, .zent-grid-thead-sort-asc { position: absolute; margin-left: 3px; } .zent-grid-thead-sort-desc::after { content: "\2193"; } .zent-grid-thead-sort-asc::after { content: "\2191"; } .zent-grid-fixed { width: auto; } .zent-grid-fixed-left, .zent-grid-fixed-right { position: absolute; top: 0; overflow: hidden; } .zent-grid-fixed-left .zent-grid-fixed, .zent-grid-fixed-right .zent-grid-fixed { border-left: none; border-right: none; } .zent-grid-fixed-left { left: 0; -webkit-box-shadow: 4px 0 4px rgba(0, 0, 0, 0.2); box-shadow: 4px 0 4px rgba(0, 0, 0, 0.2); } .zent-grid-fixed-right { right: 0; -webkit-box-shadow: -4px 0 4px rgba(0, 0, 0, 0.2); box-shadow: -4px 0 4px rgba(0, 0, 0, 0.2); } .zent-grid-scroll { overflow: auto; } .zent-grid-empty { text-align: center; height: 50px; line-height: 50px; border: 1px solid #e5e5e5; border-top: none; } .zent-grid-tr { display: table-row } .zent-grid-tr:hover { background: #f2f2f2; } .zent-grid-th, .zent-grid-td { line-height: 18px; display: table-cell; -webkit-box-sizing: border-box; box-sizing: border-box; border-bottom: 1px solid #e5e5e5; vertical-align: middle; background-color: #fff; } @media only screen and (-webkit-min-device-pixel-ratio: 2) { .zent-grid-th, .zent-grid-td { border-bottom-width: 0.5px } } .zent-grid-th { padding: 11px 10px; background-color: #f2f2f2; font-weight: normal; } .zent-grid-td { padding: 16px 10px; } .zent-grid-tfoot { margin-top: 10px; overflow: hidden; } .zent-grid-tfoot .zent-grid-tfoot-page { margin-top: 0; } .zent-grid-tfoot-page { margin-top: 10px; float: right; } .zent-grid a { color: #38f; cursor: pointer; }