UNPKG

xq-admin-page

Version:

基于Bootstrap5的表格列表,主要有后台管理的列表与搜索、添加、编辑、删除、导出等功能,同时列表支持自定义排序、分页大小等。

262 lines (243 loc) 5.81 kB
/*! * xq-admin-page v1.0.11 (https://xqkeji.cn/demo/xq-admin-page) * Author xqkeji.cn * LICENSE SSPL-1.0 * Copyright 2025 xqkeji.cn */ thead th { background-position: right; background-repeat: no-repeat; } thead th.xq-order { cursor: pointer; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAAkElEQVQoz7X QMQ5AQBCF4dWQSJxC5wwax1Cq1e7BAdxD5SL+Tq/QCM1oNiJidwox0355mXnG/DrEtIQ6azioNZQxI0ykPhTQIwhCR+BmBYtlK7kLJYwWCcJA9M4qdrZrd8pPjZWPtOqdRQy320YSV17OatFC4euts6z39GYMKRPCTKY9UnPQ6P+GtMRfGtPnBCiqhAeJPmkqAAAAAElFTkSuQmCC"); } thead th.xq-order-asc { cursor: pointer; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAZ0lEQVQ4y2NgGLKgquEuFxBPAGI2ahhWCsS/gDibUoO0gPgxEP8H4ttArEyuQYxAPBdqEAxPBImTY5gjEL9DM+wTENuQahAvEO9DMwiGdwAxOymGJQLxTyD+jgWDxCMZRsEoGAVoAADeemwtPcZI2wAAAABJRU5ErkJggg=="); } thead th.xq-order-desc { cursor: pointer; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAZUlEQVQ4y2NgGAWjYBSggaqGu5FA/BOIv2PBIPFEUgxjB+IdQPwfC94HxLykus4GiD+hGfQOiB3J8SojEE9EM2wuSJzcsFMG4ttQgx4DsRalkZENxL+AuJQaMcsGxBOAmGvopk8AVz1sLZgg0bsAAAAASUVORK5CYII= "); } body { min-width: 744px; } #xqkeji-page-body { margin-top: 0.2rem; } #xqkeji-page-body .table tbody tr td { padding: 0.3rem; } #xqkeji-page-body td { text-align: center; vertical-align: middle; } #xqkeji-page-body td .form-switch { width: 32px; margin: auto; } #xqkeji-page-body th { text-align: center; vertical-align: middle; } #xqkeji-page-body > .card-header { color: #fff; } #xqkeji-page-body .form-group { margin-bottom: 1rem; } #xqkeji-page-body .xqkeji-check-group { list-style: none; padding: 0; margin: 0; } #xqkeji-page-body .xqkeji-check-group li { float: left; padding: 0 10px 0 0; } #xqkeji-page-body .xqkeji-check-group li label { margin-left: 0.5rem; } #xqkeji-page-body .xq-auth-table td { vertical-align: middle; } #xqkeji-page-body .xq-auth-table .xq-auth-check-table { height: 3rem; } #xqkeji-page-body .xq-auth-table .xq-auth-check-row { min-width: 10rem; min-height: 4rem; } #xqkeji-page-body .xqkeji-auth-check { list-style: none; padding: 0; } #xqkeji-page-body .xqkeji-auth-check li { float: left; padding: 0 10px; line-height: 2rem; display: flex !important; align-items: center !important; } #xqkeji-page-body .xqkeji-auth-check li label { margin-left: 0.2rem; } #xqkeji-page-body .xq-tab-form .tab-content { padding-top: 0.5rem; } .xq-captcha { cursor: pointer; } .card-header.bg-success { color: #fff; } .card-header { height: 50px; max-height: 50px; } .card-header .form-inline { margin-top: -2px; } .file-drop-zone { min-height: auto !important; } .file-drop-zone .file-drop-zone-title { padding: 45px 10px; } .container-fluid > .row > div > h2 > b { color: #fff; } .xq-move { cursor: move; } .xq-table.xq-table-striped > tbody:nth-of-type(odd) > tr > td { color: #212529; background-color: rgba(0, 0, 0, 0.05) !important; } .xq-table.xq-table-hover > tbody > tr:hover > td { color: #212529; background-color: rgba(0, 0, 0, 0.05); } .xq-table > :not(:first-child) { border-top: none; } .xq-table > thead { border-bottom: 2px solid currentColor; } .xq-table > tfoot { border-top: 2px solid currentColor !important; } .file-input { width: 35rem; } .form-inline { display: flex; flex-flow: row wrap; align-items: center; } .form-inline .form-check { width: 100%; } @media (min-width: 576px) { .form-inline label, .form-inline .form-group, .form-inline .form-check { display: flex; } .form-inline label, .form-inline .form-group { margin-bottom: 0 !important; } .form-inline label { align-items: center; justify-content: center; } .form-inline .form-group, .form-inline .form-check { align-items: center; } .form-inline .form-group { flex: 0 0 auto; flex-flow: row wrap; } .form-inline .form-control, .form-inline .form-control-plaintext { display: inline-block; } .form-inline .form-control { width: auto; vertical-align: middle; } .form-inline .input-group, .form-inline .custom-select { width: auto; } .form-inline .form-check { display: flex; justify-content: center; width: auto; padding-left: 0; } .form-inline .form-check-input { position: relative; flex-shrink: 0; margin-top: 0; margin-right: 0.25rem; margin-left: 0; } .form-inline .custom-control { align-items: center; justify-content: center; } .form-inline .custom-control-label { margin-bottom: 0; } } #xq-bs-mask.modal { --bs-modal-width: 50px; } #xq-bs-mask.modal .modal-dialog .modal-content { margin-top: 40vh; } #xq-bs-mask.modal .modal-dialog .overlay { display: -ms-flexbox; display: flex; position: relative; left: 0; top: 0; bottom: 0; right: 0; z-index: 1052; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; padding-top: 10px; padding-bottom: 10px; height: 20px; } #xq-bs-mask.modal .modal-dialog .fa-spin { -webkit-animation: fa-spin 2s linear infinite; animation: fa-spin 2s linear infinite; font-size: 3rem; } #xq-bs-mask.modal .modal-dialog .fa-pulse { -webkit-animation: fa-spin 1s steps(8) infinite; animation: fa-spin 1s steps(8) infinite; } @-webkit-keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(1turn); transform: rotate(1turn); } } @keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(1turn); transform: rotate(1turn); } } /*# sourceMappingURL=xq-admin-page.css.map */