UNPKG

nuijs

Version:

nui框架

147 lines (146 loc) 4.72 kB
.nui-datagrid { .datagrid-table .ui-table { table-layout: fixed;} .datagrid-table .table-cell { padding-left: 0; padding-right: 0; text-align: center; vertical-align: middle;} .datagrid-table .table-cell.f-tal { text-align: left;} .datagrid-table .table-cell.f-tar { text-align: right;} .datagrid-table .cell-wrap { display: inline-block;} .datagrid-table .cell-wrap { width: 100%; vertical-align: middle;} .datagrid-table .cell-text { margin: 0 5px;} .datagrid-table .cell-wrap.cell-nowrap { overflow:hidden; white-space:nowrap; text-overflow:ellipsis;} .datagrid-body, .datagrid-thead, .datagrid-title { position: relative;} .datagrid-table .cell-text-input { display: block; border: 1px solid #E6E6E6; background-color: #fff; padding-left: 6px; padding-right: 6px; .datagrid-input { padding-right: 1px; width: 100%; } } .datagrid-table { .datagrid-hide { display: none; } .table-row.s-hover { .datagrid-hide { display: inline-block; } } } .datagrid-tablewrap { margin-top: -1px; padding-top: 1px; } .datagrid-box { position: relative; overflow: auto; } .datagrid-fixed .datagrid-box { margin-top: -1px; } .datagrid-scroll-left { .datagrid-table-right { box-shadow: -6px 0 6px -4px rgba(0, 0, 0, 0.15); } } .datagrid-scroll-right { .datagrid-table-left { box-shadow: 6px 0 6px -4px rgba(0, 0, 0, 0.15); } } .datagrid-scroll-middle { .datagrid-table-left { box-shadow: 6px 0 6px -4px rgba(0, 0, 0, 0.15); } .datagrid-table-right { box-shadow: -6px 0 6px -4px rgba(0, 0, 0, 0.15); } } .datagrid-drag { .datagrid-table-all { .table-thead { .table-cell-last { .table-cell-drag-line { display: none; } } } } .table-thead { .table-cell { position: relative; background: none; .table-cell-drag-line { position: absolute; top: 0; right: 0; bottom: 0; width: 4px; overflow: hidden; cursor: col-resize; } } } .datagrid-drag-line { position: absolute; top: 0; left: 0; width: 4px; border-left: 1px dashed #E6E6E6; cursor: col-resize; display: none; z-index: 1; } } .datagrid-table-all .ui-table { width: 100%;} .datagrid-table-all .datagrid-thead { overflow: hidden; width:100%;} .datagrid-table-all .datagrid-box { width: 100%;} .datagrid-table-fixed { position: absolute; top:0; z-index: 1; overflow: hidden; background-color: #fff; } .datagrid-table-fixed .ui-table { width: 0;} .datagrid-table-left { left: 0; .datagrid-box { margin-right: -20px; } } .datagrid-table-right { right: 0; .datagrid-box { overflow-x: hidden; } } .datagrid-paging { padding-top: 20px; height:30px;} .datagrid-order { position: relative; display: inline-block;} .datagrid-order b { left: 3px; cursor: pointer;} .datagrid-order b, .datagrid-order s, .datagrid-order i { position: absolute;} .datagrid-order s, .datagrid-order i { line-height:0; font-size:0; border:6px dashed transparent;} .datagrid-order-asc { top: -14px;} .datagrid-order-asc i { border-bottom-style:solid; border-bottom-color:#ccc;} .datagrid-order-asc.s-crt i { border-bottom-color:#46679e;} .datagrid-order-desc { bottom: 7px;} .datagrid-order-desc i { border-top-style:solid; border-top-color:#ccc;} .datagrid-order-desc.s-crt i { border-top-color:#46679e;} .datagrid-order-both .datagrid-order-asc { top:-18px;} .datagrid-order-both .datagrid-order-desc { bottom:2px;} .datagrid-paging { height: 22px; padding: 10px 0; } .nui-paging { float: right; } .ui-paging { margin-right: 10px } .ui-paging-number { margin-right: 10px; } }