vendor assets/vendor/zibll/css/main.min.css 本就是 Zibll 完整样式表, 已包含评论区全部桌面规则、移动端媒体查询(.mobile-fixed 弹层动画/ .virtual-input/.pagenav/.tab-nav-theme/.dropdown-menu/.line-form/ .placeholder 等)及 <name>/badge/.but/.actived 等组件。此前移植的 comments/shell.css、mobile-item.css、comment-tools.css 大量复制这些 规则且带 #comments id 前缀、加载更晚,覆盖了 vendor 正版值,导致 评论区 UI 与参考主题不一致。 三个文件缩减为「仅补缺口」: - shell.css:只留 AKSRT 身份徽章两条规则 - mobile-item.css:无缺口,仅保留文件维持 enqueue 句柄链 - comment-tools.css:删除评论代码块重复段,只留投稿/分享/TOC
132 lines
3.1 KiB
CSS
132 lines
3.1 KiB
CSS
/**
|
|
* AKSRT Comment Tools
|
|
*
|
|
* 评论相关样式(工具栏下拉、内容中的代码块/图片等)全部由 vendor
|
|
* zibll main.min.css 提供,本文件不复制以免覆盖正版样式。
|
|
* 仅保留页面级的投稿表单 / 分享按钮 / TOC 样式。
|
|
*/
|
|
|
|
/* ========== 投稿页面增强 ========== */
|
|
.aksrt-submit-form__cover-preview {
|
|
width: 100%;
|
|
max-width: 400px;
|
|
aspect-ratio: 16 / 9;
|
|
margin-top: 8px;
|
|
border-radius: 8px;
|
|
overflow: hidden;
|
|
background: var(--surface-secondary, #f5f5f5);
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
|
|
.aksrt-submit-form__cover-preview img {
|
|
width: 100%;
|
|
height: 100%;
|
|
object-fit: cover;
|
|
}
|
|
|
|
.aksrt-submit-form__cover-placeholder {
|
|
color: var(--text-tertiary, #8a909c);
|
|
font-size: 13px;
|
|
}
|
|
|
|
.aksrt-submit-form__field-toggle {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 8px;
|
|
padding: 8px 0;
|
|
font-size: 13px;
|
|
color: var(--text-secondary, #666);
|
|
}
|
|
|
|
.aksrt-submit-form__word-count {
|
|
margin-top: 4px;
|
|
font-size: 12px;
|
|
color: var(--text-tertiary, #8a909c);
|
|
text-align: right;
|
|
}
|
|
|
|
.aksrt-submit-form__leave-warning {
|
|
position: fixed;
|
|
bottom: 20px;
|
|
left: 50%;
|
|
transform: translateX(-50%);
|
|
z-index: 9999;
|
|
padding: 12px 20px;
|
|
background: var(--color-warning-bg, #fffbe6);
|
|
border: 1px solid var(--color-warning, #faad14);
|
|
border-radius: 8px;
|
|
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
|
|
font-size: 13px;
|
|
color: var(--color-warning-text, #ad6800);
|
|
}
|
|
|
|
/* ========== Post Share Buttons ========== */
|
|
.aksrt-share-bar {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 8px;
|
|
flex-wrap: wrap;
|
|
}
|
|
|
|
.aksrt-share-btn {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
gap: 6px;
|
|
padding: 6px 14px;
|
|
border: 1px solid var(--color-line, #e8e8e8);
|
|
border-radius: 20px;
|
|
background: var(--surface-page, #fff);
|
|
color: var(--text-secondary, #666);
|
|
font-size: 13px;
|
|
text-decoration: none;
|
|
cursor: pointer;
|
|
transition: all 0.2s;
|
|
}
|
|
|
|
.aksrt-share-btn:hover {
|
|
border-color: var(--color-primary);
|
|
color: var(--color-primary);
|
|
background: var(--color-primary-soft, rgba(240, 68, 148, 0.06));
|
|
}
|
|
|
|
.aksrt-share-btn.is-copied {
|
|
border-color: #52c41a;
|
|
color: #52c41a;
|
|
background: #f6ffed;
|
|
}
|
|
|
|
.aksrt-share-btn--weibo:hover { border-color: #e6162d; color: #e6162d; }
|
|
.aksrt-share-btn--qq:hover { border-color: #12b7f5; color: #12b7f5; }
|
|
.aksrt-share-btn--wechat:hover { border-color: #07c160; color: #07c160; }
|
|
.aksrt-share-btn--telegram:hover { border-color: #26a5e4; color: #26a5e4; }
|
|
.aksrt-share-btn--twitter:hover { border-color: #1da1f2; color: #1da1f2; }
|
|
|
|
/* Quick quote button */
|
|
.aksrt-quick-quote {
|
|
position: fixed;
|
|
padding: 4px 12px;
|
|
background: var(--color-primary);
|
|
color: #fff;
|
|
border: none;
|
|
border-radius: 4px;
|
|
font-size: 12px;
|
|
cursor: pointer;
|
|
z-index: 9999;
|
|
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
|
|
transition: background 0.2s;
|
|
}
|
|
|
|
.aksrt-quick-quote:hover {
|
|
background: var(--color-primary-hover, #40a9ff);
|
|
}
|
|
|
|
/* TOC active state */
|
|
.aksrt-doc-toc__item.is-active > a,
|
|
.aksrt-doc-toc__item a.is-active {
|
|
color: var(--color-primary);
|
|
font-weight: 600;
|
|
border-left-color: var(--color-primary);
|
|
}
|