Files
wordpress-theme-aksrt/assets/css/frontend/comment-tools.css
T
kate522 4f2391fb64 fix(comments): 移除与 vendor 正版样式冲突的移植 CSS,评论区样式回归 zibll 原生
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
2026-08-22 13:54:57 +08:00

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);
}