announcement v1

This commit is contained in:
tamakyi
2026-10-22 15:08:24 +08:00
parent c9f22cb81b
commit e1e840f895
12 changed files with 589 additions and 13 deletions
+32
View File
@@ -777,6 +777,38 @@ a.tb-chip:hover {
border-radius: var(--tb-radius-xs);
}
/* 站内公告:配置驱动(conf/app.ini [announcement]),位于导航栏下方、正文之上。
时间窗由服务端判定,窗口外模板整块不渲染,因此这里不需要任何隐藏状态类。 */
.tb-announce {
display: flex;
align-items: flex-start;
gap: 10px;
margin: 0 0 16px;
padding: 10px 14px;
border: 1px solid var(--tb-border);
border-left: 3px solid var(--tb-primary);
border-radius: var(--tb-radius-sm);
background: var(--tb-primary-weak);
color: var(--tb-text);
font-size: var(--tb-fs-md);
line-height: 1.6;
/* 贴长链接时不要把卡片撑破 */
overflow-wrap: anywhere;
}
.tb-announce-icon {
flex: none;
display: inline-flex;
margin-top: 2px;
color: var(--tb-primary);
}
.tb-announce-body {
min-width: 0;
}
.tb-announce-body a {
color: var(--tb-primary);
text-decoration: underline;
}
/* 移动端底部操作栏:固定底栏承载语言切换与深色模式,桌面端隐藏 */
#tb-mobile-utils {
display: none;