This commit is contained in:
toom1996
2026-10-18 17:42:10 +08:00
parent 1b06bd5bda
commit 1de1ec46a6
58 changed files with 5281 additions and 19191 deletions

View File

@ -243,9 +243,12 @@ tbody tr:last-child td { border-bottom: 0; }
/* published 是单表发布模型的「已通过」(旧值 approved 已被 published 取代)。 */
.badge.published, .badge.approved, .badge.done { background: #e6f7ec; color: #1a7f43; }
.badge.rejected, .badge.failed { background: #fdeaea; color: #c0392b; }
.badge.dup { background: #f3e8ff; color: #6b21a8; }
.badge.free { background: #eef2ff; color: #3b4bb5; }
.badge.vip { background: #fff4e0; color: #a85b00; }
/* 列表页「跨图集重复」标记:用紫(沿用历史上「重复」的色),刻意区别于状态徽标的红/绿。
* 点击直达该图集里第一张重复的图,免得逐张找。 */
.badge.dup { background: #f3ecfd; color: #6b3fa0; text-decoration: none; }
.badge.dup:hover { background: #e9dcfa; }
.kind {
display: inline-block;
font-size: 12px;
@ -502,21 +505,38 @@ tbody tr:last-child td { border-bottom: 0; }
.grid { grid-template-columns: repeat(auto-fill, minmax(140px, 1fr)); }
}
/* ---------- 编辑页重复图标记 ---------- */
.cell .badge.dup { margin-left: 8px; vertical-align: middle; }
.cell .dup-src { margin: 0 8px 6px; font-size: 12px; }
.cell .dup-src > summary { cursor: pointer; color: #6b21a8; user-select: none; outline: none; }
.cell .dup-src-body {
/* ---------- 编辑页「疑似同款」标记 ---------- */
/* 仅提示、不隐藏:角标用琥珀色,刻意区别于「删除/驳回」的红与旧「重复」的紫,避免误读为已折叠。
* 角标内带对方的缩略图与 Look 名:必须让人一眼看出「和哪张图像」,
* 只给一个相似度分数,浏览者无法在图集里定位到具体那张。 */
.badge.similar {
display: flex;
gap: 8px;
align-items: center;
margin-top: 6px;
padding: 6px;
background: #faf5ff;
border: 1px solid #e9d5ff;
border-radius: 6px;
gap: 6px;
margin: 0 8px 6px;
padding: 4px 6px;
background: #fff8e1;
color: #8a6d00;
border: 1px solid #f0e0a0;
text-decoration: none;
white-space: normal;
}
.cell .dup-src-body img { width: 56px; height: 84px; object-fit: cover; border-radius: 4px; flex: 0 0 auto; background: #eee; }
.cell .dup-title { margin-bottom: 2px; color: #333; }
.cell .dup-link { color: #6b21a8; font-weight: 600; text-decoration: none; }
.cell .dup-link:hover { text-decoration: underline; }
.badge.similar:hover { background: #fff3c4; }
.badge.similar img {
width: 26px;
height: 39px;
object-fit: cover;
border-radius: 3px;
flex: 0 0 auto;
background: #f1f1f2;
}
.badge.similar .sim-text { font-size: 11px; line-height: 1.3; min-width: 0; }
.badge.similar .sim-text b {
display: block;
font-weight: 600;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/* 近邻若落在默认隐藏的副图(.cell.det)上,锚点定位后必须可见,否则跳过去是一片空白。 */
.cell.det:target { display: flex; }