UNPKG

zent

Version:

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

324 lines (323 loc) 9.22 kB
.zent-grid[data-zv="10.0.18"] { color: #333; color: var(--theme-title-color, var(--theme-stroke-1, #333)); font-size: 14px; position: relative; line-height: 1.5; overflow: hidden; } .zent-grid[data-zv="10.0.18"].zent-grid-scroll-position-left .zent-grid-fixed-left { box-shadow: none; } .zent-grid[data-zv="10.0.18"].zent-grid-scroll-position-right .zent-grid-fixed-right { box-shadow: none; } .zent-grid-fixed-layout[data-zv="10.0.18"] table { table-layout: fixed; } .zent-grid-table[data-zv="10.0.18"] { width: 100%; text-align: left; border-collapse: collapse; border-spacing: 0; } .zent-grid-table-ellipsis[data-zv="10.0.18"] { table-layout: fixed; } .zent-grid-table-ellipsis[data-zv="10.0.18"] .zent-grid-nowrap { overflow: hidden; text-overflow: ellipsis; } .zent-grid-table-small[data-zv="10.0.18"] .zent-grid-td { padding: 4px 12px; } .zent-grid-table-medium[data-zv="10.0.18"] .zent-grid-td { padding: 8px 12px; } .zent-grid-table-large[data-zv="10.0.18"] .zent-grid-td { padding: 16px 12px; } .zent-grid-bordered[data-zv="10.0.18"] table { border-collapse: collapse; } .zent-grid-bordered[data-zv="10.0.18"] th, .zent-grid-bordered[data-zv="10.0.18"] td { border-color: #e0e0e0; border-color: var(--theme-default-border-color, var(--theme-stroke-6, #e0e0e0)); border-width: 1px; border-style: solid; border-top: 0; } .zent-grid-bordered[data-zv="10.0.18"] th:first-child, .zent-grid-bordered[data-zv="10.0.18"] td:first-child { border-left: 0; } .zent-grid-bordered[data-zv="10.0.18"] th:last-child, .zent-grid-bordered[data-zv="10.0.18"] td:last-child { border-right: 0; } .zent-grid-without-size[data-zv="10.0.18"] tr { height: 56px; } .zent-grid-text-align-left[data-zv="10.0.18"] { text-align: left; } .zent-grid-text-align-right[data-zv="10.0.18"] { text-align: right; } .zent-grid-text-align-right[data-zv="10.0.18"] .zent-grid-thead-sort { margin-right: 16px; } .zent-grid-text-align-center[data-zv="10.0.18"] { text-align: center; } .zent-grid-thead[data-zv="10.0.18"] .caret-up, .zent-grid-thead[data-zv="10.0.18"] .caret-down { position: absolute; left: 6px; font-size: 12px; color: #999; color: var(--theme-hint-color, var(--theme-stroke-3, #999)); } .zent-grid-thead[data-zv="10.0.18"] .caret-up { top: 0; } .zent-grid-thead[data-zv="10.0.18"] .caret-down { bottom: 0; } .zent-grid-thead-sort[data-zv="10.0.18"] { position: relative; } .zent-grid-thead-sort-btn[data-zv="10.0.18"] { position: relative; display: flex; } .zent-grid-thead-sort-desc[data-zv="10.0.18"], .zent-grid-thead-sort-asc[data-zv="10.0.18"] { cursor: pointer; } .zent-grid-thead-sort-desc[data-zv="10.0.18"] .caret-down { color: #155bd4; color: var(--theme-primary-bg, var(--theme-primary-4, #155bd4)); } .zent-grid-thead-sort-asc[data-zv="10.0.18"] .caret-up { color: #155bd4; color: var(--theme-primary-bg, var(--theme-primary-4, #155bd4)); } .zent-grid-thead[data-zv="10.0.18"] > tr > th[colspan] { text-align: center; } .zent-grid-fixed[data-zv="10.0.18"] { width: auto; } .zent-grid-fixed-left[data-zv="10.0.18"], .zent-grid-fixed-right[data-zv="10.0.18"] { position: absolute; top: 0; overflow: hidden; } .zent-grid-fixed-left[data-zv="10.0.18"] .zent-grid-fixed, .zent-grid-fixed-right[data-zv="10.0.18"] .zent-grid-fixed { border-left: 0; border-right: 0; } .zent-grid-fixed-left[data-zv="10.0.18"] table, .zent-grid-fixed-right[data-zv="10.0.18"] table { width: auto; } .zent-grid-fixed-left[data-zv="10.0.18"] { left: 0; box-shadow: 4px 0 8px -4px rgba(0, 0, 0, 0.1); } .zent-grid-fixed-left[data-zv="10.0.18"] .zent-grid-header .zent-grid-table { border-right: 0; } .zent-grid-fixed-left[data-zv="10.0.18"] .zent-grid-body { margin-right: -20px; box-sizing: border-box; margin-bottom: -15px; overflow: scroll; } .zent-grid-fixed-right[data-zv="10.0.18"] { right: 0; box-shadow: -4px 0 8px -4px rgba(0, 0, 0, 0.1); } .zent-grid-fixed-right[data-zv="10.0.18"] .zent-grid-header .zent-grid-table { border-left: 0; } .zent-grid-fixed-right[data-zv="10.0.18"] .zent-grid-body .zent-grid-table { border-left: 0; } .zent-grid-fixed-right[data-zv="10.0.18"] .zent-grid-body { box-sizing: border-box; margin-bottom: -15px; overflow: scroll; } .zent-grid-scroll[data-zv="10.0.18"] { overflow: auto; } .zent-grid-scroll[data-zv="10.0.18"] table { width: auto; min-width: 100%; } .zent-grid-scroll[data-zv="10.0.18"] .zent-grid-header { overflow-x: scroll; margin-bottom: -15px; padding-bottom: 15px; } .zent-grid-scroll[data-zv="10.0.18"] .zent-grid-body { position: relative; } .zent-grid-empty[data-zv="10.0.18"] { border-bottom-color: #e0e0e0; border-bottom-color: var(--theme-default-border-color, var(--theme-stroke-6, #e0e0e0)); text-align: center; height: 50px; line-height: 50px; border-bottom-width: 1px; border-bottom-style: solid; } .zent-grid-tr[data-zv="10.0.18"] { background-color: #fff; background-color: var(--theme-section-bg, var(--theme-stroke-9, #fff)); display: table-row; } .zent-grid-tr[data-zv="10.0.18"]:hover, .zent-grid-tr__mouseover[data-zv="10.0.18"] { background-color: #e6efff; background-color: var(--theme-default-selected-bg, var(--theme-primary-8, #e6efff)); } .zent-grid-tr__expanded[data-zv="10.0.18"] td { background-color: #f7f7f7; background-color: var(--theme-body-bg, var(--theme-stroke-8, #f7f7f7)); padding: 10px 12px; word-break: break-all; } .zent-grid-tr__disable-highlight[data-zv="10.0.18"]:hover { background-color: #fff; background-color: var(--theme-section-bg, var(--theme-stroke-9, #fff)); } .zent-grid-th[data-zv="10.0.18"], .zent-grid-td[data-zv="10.0.18"] { border-bottom-color: #e0e0e0; border-bottom-color: var(--theme-default-border-color, var(--theme-stroke-6, #e0e0e0)); font-size: 14px; display: table-cell; box-sizing: border-box; border-bottom-width: 1px; border-bottom-style: solid; vertical-align: middle; overflow-wrap: break-word; } .zent-grid-th[data-zv="10.0.18"] { background-color: #f7f7f7; background-color: var(--theme-body-bg, var(--theme-stroke-8, #f7f7f7)); line-height: 20px; padding: 8px 12px; font-weight: 500; } .zent-grid-th[data-zv="10.0.18"]:first-child { padding: 8px 12px; } .zent-grid-th[data-zv="10.0.18"]:last-child { padding: 8px 12px; } .zent-grid-th-break-word[data-zv="10.0.18"] { word-break: break-word; } .zent-grid-th[data-zv="10.0.18"].zent-grid-nowrap { white-space: nowrap; word-break: keep-all; } .zent-grid-th[data-zv="10.0.18"].zent-grid-th-sortable { position: relative; cursor: pointer; } .zent-grid-th[data-zv="10.0.18"].zent-grid-th-sortable:hover::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.05); } .zent-grid-th[data-zv="10.0.18"].zent-grid-th-selection, .zent-grid-td[data-zv="10.0.18"].zent-grid-td-selection, .zent-grid-th[data-zv="10.0.18"].zent-grid-th-expand, .zent-grid-td[data-zv="10.0.18"].zent-grid-td-expand { padding-right: 0; } .zent-grid-td[data-zv="10.0.18"] { line-height: 20px; position: relative; } .zent-grid-td[data-zv="10.0.18"] .zent-grid-expandable-btn { cursor: pointer; display: inline-block; width: 16px; height: 16px; font-size: 16px; text-align: center; -webkit-user-select: none; user-select: none; } .zent-grid-td-multiple-row[data-zv="10.0.18"] { border-color: #e0e0e0; border-color: var(--theme-default-border-color, var(--theme-stroke-6, #e0e0e0)); border-left-width: 1px; border-right-width: 1px; border-style: solid; } .zent-grid-tfoot[data-zv="10.0.18"] { margin-top: 16px; overflow: hidden; } .zent-grid-tfoot[data-zv="10.0.18"] .zent-grid-tfoot-page { margin-top: 0; } .zent-grid-tfoot[data-zv="10.0.18"] .zent-grid-batch.zent-grid-batch--fixed { background-color: #fff; background-color: var(--theme-section-bg, var(--theme-stroke-9, #fff)); border-color: #e0e0e0; border-color: var(--theme-default-border-color, var(--theme-stroke-6, #e0e0e0)); position: fixed; left: unset; z-index: 1; bottom: 0; padding-top: 12px; box-sizing: border-box; border-top-width: 1px; border-top-style: solid; } .zent-grid-tfoot-page[data-zv="10.0.18"] { margin-top: 10px; float: right; } .zent-grid[data-zv="10.0.18"] a { color: #155bd4; color: var(--theme-primary-bg, var(--theme-primary-4, #155bd4)); cursor: pointer; } .zent-grid[data-zv="10.0.18"] .zent-grid-batch { padding-left: 12px; padding-bottom: 12px; display: flex; align-items: center; } .zent-grid[data-zv="10.0.18"] .zent-grid-batch .batch-component { line-height: 20px; margin-right: 8px; } .zent-grid[data-zv="10.0.18"] .zent-grid-batch .batch-component:last-child { margin-right: 0; } .zent-grid[data-zv="10.0.18"] .zent-grid-batch__foot { float: left; } .zent-grid-selection-checkbox[data-zv="10.0.18"] { position: absolute; top: 50%; transform: translate(0, -50%); line-height: 1; font-size: 0; display: inline-block; margin-top: -1px; } .zent-grid[data-zv="10.0.18"] .zent-grid-sticky-header { overflow-x: scroll; } .zent-grid[data-zv="10.0.18"] .zent-grid-sticky-header-warp { position: absolute; }