From 0239cbeb2a0accfadd53d7be5d5121ab51a4b6a0 Mon Sep 17 00:00:00 2001 From: laoyang Date: Sun, 25 Oct 2026 09:52:07 +0800 Subject: [PATCH] =?UTF-8?q?3.2.27:=20=E8=AF=84=E8=AE=BA=E5=B5=8C=E5=A5=97?= =?UTF-8?q?=E5=BC=95=E5=AF=BC=E7=BA=BF=E6=8C=89=E5=B1=82=E5=8F=98=E8=89=B2?= =?UTF-8?q?=EF=BC=881=E5=B1=82=E6=B5=85=E8=93=9D/2=E5=B1=82=E6=B7=B1?= =?UTF-8?q?=E8=93=9D/3=E5=B1=82=E7=82=B9=E8=B5=9E=E8=89=B2/=E6=9B=B4?= =?UTF-8?q?=E6=B7=B1=E6=89=A9=E5=B1=95=E8=89=B2=E8=BD=AE=E6=8D=A2=EF=BC=8C?= =?UTF-8?q?=E6=B7=B1=E5=B1=82=E7=BA=BF=E6=81=A2=E5=A4=8D=E7=BB=98=E5=88=B6?= =?UTF-8?q?=EF=BC=89=EF=BC=9B=E5=AF=BC=E8=88=AA=E5=A4=9A=E7=BA=A7=E4=B8=8B?= =?UTF-8?q?=E6=8B=89=E4=BF=AE=E5=A4=8D=EF=BC=88depth=3D2=20=E6=88=AA?= =?UTF-8?q?=E6=96=AD=E6=94=B9=200=EF=BC=8C=E6=B7=B1=E5=B1=82=E7=88=B6?= =?UTF-8?q?=E9=A1=B9=20dropdown-submenu=20+=20hover=20=E5=8F=B3=E4=BE=A7?= =?UTF-8?q?=E5=BC=B9=E5=87=BA=EF=BC=8C=E7=A7=BB=E5=8A=A8=E7=AB=AF=E5=B9=B3?= =?UTF-8?q?=E9=93=BA=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/css/comments.css | 13 ++++++--- assets/css/kratos.css | 59 +++++++++++++++++++++++++++++++++++++++ assets/css/kratos.min.css | 2 +- header.php | 5 +++- inc/theme-comments.php | 46 +++++++++++++++++++++++++++++- inc/theme-navwalker.php | 22 +++++++++++++-- style.css | 2 +- 7 files changed, 139 insertions(+), 10 deletions(-) diff --git a/assets/css/comments.css b/assets/css/comments.css index 940d58b..b8026b1 100644 --- a/assets/css/comments.css +++ b/assets/css/comments.css @@ -653,7 +653,11 @@ bottom: 0; left: calc(var(--yq-my-indent, 55px) - var(--yq-guide-w, 2px) - var(--yq-guide-gap, 8px)); width: var(--yq-guide-w, 2px); - background-color: var(--yq-guide, var(--yq-primary, #00a2ff)); + /* 3.2.27:颜色按嵌套层区分 —— 由各评论 li 注入的 --yq-guide-c 决定 + (PHP 端 yang_comment_guide_color():第1层保持浅蓝、第2层深蓝、 + 第3层点赞按钮色 #fb5235、更深扩展色板循环)。 + 未注入时回落到主题浅蓝,老缓存/插件渲染的评论不受影响。 */ + background-color: var(--yq-guide-c, var(--yq-guide, var(--yq-primary, #00a2ff))); pointer-events: none; } @@ -714,9 +718,10 @@ padding-left: var(--yq-my-indent); } -.yang-children .yang-children .yang-children::before { - content: none; -} +/* 3.2.27:第三层起的引导线**不再关闭**。 + * 原来 content:none 的理由是"三条同色竖线叠成表格观感";现在线按层 + * 变色(浅蓝→深蓝→橙红→…),颜色本身就是层级信号,同色重复的 + * 前提不复存在,这条规则跟着过期 —— 保留它第三层就没有线可变色了。 */ /* 新提交的评论:淡入 + 短暂底色,让用户看到自己刚发的那条 */ @keyframes yang-comment-in { diff --git a/assets/css/kratos.css b/assets/css/kratos.css index cadd336..f14656d 100644 --- a/assets/css/kratos.css +++ b/assets/css/kratos.css @@ -293,6 +293,65 @@ button:focus { transform: rotate(180deg); } +/*-------------------------------------------------------------- +导航多级下拉(3.2.27) +-------------------------------------------------------------- +* Bootstrap 4 原生不支持嵌套下拉(.dropdown-submenu 在 BS3 有、 +* BS4 删了),主题自己补齐。标记来自 theme-navwalker.php: +* 深层父项