修改样式、功能完成,待测试

This commit is contained in:
rain
2026-07-08 11:46:09 +08:00
parent 8a6a8acab7
commit eca7992d03
40 changed files with 1025 additions and 596 deletions
+267 -11
View File
@@ -2,6 +2,38 @@
caiinfo.css - Expert Detail Page (caiinfo.html)
============================================================ */
.cxz-breadcrumb {
gap: 10px 14px;
}
.cxz-breadcrumb-back {
display: inline-flex;
align-items: center;
gap: 4px;
flex-shrink: 0;
color: #5f6f86;
}
.cxz-breadcrumb-back .layui-icon {
font-size: 14px;
}
.cxz-breadcrumb-trail {
display: flex;
align-items: center;
flex-wrap: wrap;
gap: 8px;
min-width: 0;
}
.cxz-table-box .cxz-data-table tbody tr:nth-child(even) {
background: #eef4fc;
}
.cxz-table-box .cxz-data-table tbody tr:hover {
background: #e4edf9;
}
/* ----------------------------------------------------------
1. Expert Card
---------------------------------------------------------- */
@@ -879,38 +911,250 @@
}
.cxz-data-table td .fushi234item {
display: inline-flex;
align-items: center;
flex-wrap: wrap;
display: inline-block;
max-width: 100%;
overflow: hidden;
white-space: nowrap;
gap: 0;
color: #333;
color: #de2103;
font-weight: 700;
line-height: 1.8;
vertical-align: middle;
}
.cxz-data-table td .recommend-number-text,
.cxz-data-table td .recommend-separator {
color: #333;
font-size: 14px;
.cxz-data-table td .cxz-recommend-wrap {
display: inline-grid;
grid-template-columns: minmax(0, 1fr) auto;
align-items: center;
gap: 6px;
max-width: 100%;
vertical-align: middle;
}
.cxz-data-table td .recommend-number-hit,
.recommend-number-dialog .recommend-number-hit,
.recommend-number-content .recommend-number-hit {
.cxz-data-table td .cxz-recommend-content {
display: block;
min-width: 0;
}
.cxz-data-table td .recommend-clickable {
cursor: pointer;
}
.cxz-data-table td .recommend-clickable .fushi234item {
display: inline-flex;
align-items: center;
max-width: 100%;
min-width: 0;
}
.cxz-data-table td .recommend-preview-text {
display: inline-block;
min-width: 0;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.cxz-data-table td .recommend-view-all {
display: inline-flex;
flex: 0 0 auto;
align-items: center;
margin-left: 6px;
color: #409eff;
font-size: 12px;
white-space: nowrap;
}
.cxz-data-table td .recommend-clickable:hover .recommend-view-all {
color: #de2103;
}
.cxz-data-table td .recommend-number-text,
.cxz-data-table td .recommend-separator,
.cxz-number-popup .recommend-number-text,
.cxz-number-popup .recommend-separator {
color: #de2103;
font-size: 14px;
font-weight: 700;
}
.cxz-data-table td .recommend-number-hit,
.cxz-number-popup .recommend-number-hit,
.recommend-number-dialog .recommend-number-hit,
.recommend-number-content .recommend-number-hit {
color: #de2103;
font-weight: 700;
}
.cxz-data-table td .recommend-number-blue,
.cxz-number-popup .recommend-number-blue,
.recommend-number-dialog .recommend-number-blue,
.recommend-number-content .recommend-number-blue {
color: #1c89f8;
font-weight: 700;
}
.cxz-data-table td .recommend-number-missed,
.cxz-number-popup .recommend-number-missed,
.recommend-number-dialog .recommend-number-missed,
.recommend-number-content .recommend-number-missed {
color: #999;
font-weight: 700;
}
.cxz-data-table td .cxz-number-wrap--recommend {
display: inline-flex;
align-items: center;
max-width: 100%;
min-width: 0;
padding: 0;
border: 0;
background: transparent;
color: #de2103;
cursor: default;
font: inherit;
font-weight: 700;
line-height: 1.8;
vertical-align: middle;
}
.cxz-data-table td .cxz-number-wrap--recommend .cxz-number-preview {
min-width: 0;
max-width: 100%;
}
.cxz-data-table td .cxz-number-wrap--recommend .cxz-number-preview--full,
.cxz-data-table td .cxz-number-wrap--recommend.cxz-number-wrap--fit .cxz-number-preview--full {
display: inline-flex;
align-items: center;
overflow: hidden;
white-space: nowrap;
}
.cxz-data-table td .cxz-number-wrap--recommend .cxz-number-preview--short,
.cxz-data-table td .cxz-number-wrap--recommend .cxz-number-more {
display: none;
}
.cxz-data-table td .cxz-number-wrap--recommend.cxz-number-wrap--overflow {
cursor: pointer;
}
.cxz-data-table td .cxz-number-wrap--recommend.cxz-number-wrap--overflow .cxz-number-preview--full {
display: none;
}
.cxz-data-table td .cxz-number-wrap--recommend.cxz-number-wrap--overflow .cxz-number-preview--short {
display: inline-flex;
align-items: center;
overflow: hidden;
white-space: nowrap;
}
.cxz-data-table td .cxz-number-wrap--recommend.cxz-number-wrap--overflow .cxz-number-more {
display: inline-flex;
flex: 0 0 auto;
margin-left: 6px;
color: #409eff;
font-size: 12px;
white-space: nowrap;
}
.cxz-data-table td .cxz-number-wrap--recommend:hover .cxz-number-more {
color: #de2103;
}
.cxz-number-wrap--recommend-full {
display: block;
color: #de2103;
font-size: 15px;
font-weight: 700;
line-height: 1.9;
white-space: normal;
word-break: break-all;
}
.cxz-number-wrap--recommend-full .cxz-number-group {
display: inline;
}
.cxz-number-popup {
padding: 18px 22px;
}
.cxz-number-popup-title {
margin-bottom: 12px;
color: #102b6a;
font-size: 16px;
font-weight: 800;
}
.cxz-number-popup .cxz-number-wrap--popup {
padding: 14px 16px;
border: 1px solid #ffd8d2;
border-radius: 6px;
background: #fff7f5;
max-height: 180px;
overflow-y: auto;
}
.recommend-number-layer {
border-radius: 6px;
overflow: hidden;
}
.recommend-number-layer .layui-layer-title {
border-bottom: 1px solid #f0f0f0;
font-size: 16px;
font-weight: 700;
height: 48px;
line-height: 48px;
}
.recommend-number-layer .layui-layer-content {
padding: 0;
}
.recommend-number-dialog {
padding: 18px 22px 8px;
}
.recommend-number-content {
background: #fff7f5;
border: 1px solid #ffd8d2;
border-radius: 6px;
color: #de2103;
line-height: 1.9;
max-height: 180px;
overflow-y: auto;
padding: 14px 16px;
text-align: left;
word-break: break-all;
}
.recommend-number-content .fushi234item {
display: block;
overflow: visible;
white-space: normal;
word-break: break-all;
}
.recommend-number-actions {
display: flex;
justify-content: flex-start;
padding-top: 14px;
}
.recommend-dialog-copy {
height: 30px;
padding: 0 14px;
border: none;
border-radius: 15px;
background: #102b6a;
color: #fff;
cursor: pointer;
font-size: 12px;
font-weight: 700;
}
.cxz-data-table td .cxz-status-hit {
@@ -963,6 +1207,18 @@
font-weight: 700;
}
.cxz-data-table td span[style*="#8c8c8c"] .caiinfo-status-label,
.cxz-data-table td span[style*="#8c8c8c"] .caiinfo-status-front,
.cxz-data-table td span[style*="#8c8c8c"] .caiinfo-status-back,
.cxz-data-table td span[style*="#8c8c8c"] .caiinfo-status-separator {
color: #8c8c8c;
}
.cxz-data-table td .cxz-pending-publish-text {
color: #de2103;
font-weight: 700;
}
.cxz-data-table td .cxz-number-ball--wrong,
.cxz-number-wrap--popup .cxz-number-ball--wrong {
position: relative;