From 6d1b05cbb6eb0620748f0aa1410f0e4dad8742fd Mon Sep 17 00:00:00 2001 From: unknown Date: Tue, 21 Jul 2026 10:55:32 +0800 Subject: [PATCH] feat(widgets): category tabs polish + batch25-27 residual CSS Mark category tabs shell for shared stack and style forum rank rows / stats animate residual chrome. --- assets/css/frontend/widget-batch5.css | 35 ++++++++++++++++++++++++ src/AKSRT/Widgets/CategoryTabsWidget.php | 2 +- 2 files changed, 36 insertions(+), 1 deletion(-) diff --git a/assets/css/frontend/widget-batch5.css b/assets/css/frontend/widget-batch5.css index 20d5c359..8bd26f5b 100644 --- a/assets/css/frontend/widget-batch5.css +++ b/assets/css/frontend/widget-batch5.css @@ -2379,3 +2379,38 @@ a.main-color > .icon-cover-card:hover, .aksrt-ftag-list { display: flex; flex-wrap: wrap; gap: 8px; } .aksrt-ftag-item.is-card { min-width: 120px; justify-content: space-between; } + + +/* batch25-27 residual */ +.aksrt-forum-widget__list.is-mini .forum-posts.mini { border-bottom: 1px solid var(--color-line-soft, #f0f1f3); } +.aksrt-forum-widget__list.is-mini .forum-posts.mini:last-child { border-bottom: 0; } +.aksrt-forum-widget__rank-row { + display: flex; + align-items: flex-start; + gap: 8px; + padding: 8px 0; + border-bottom: 1px solid var(--color-line-soft, #f0f1f3); +} +.aksrt-forum-widget__rank-row:last-child { border-bottom: 0; } +.aksrt-forum-widget__rank-row .forum-posts.mini { + flex: 1; + min-width: 0; + padding: 0; + border: 0; +} +.aksrt-forum-widget__rank { + flex: 0 0 24px; + width: 24px; + height: 24px; + margin-top: 4px; + border-radius: 6px; + background: var(--surface-2, #f3f4f6); + color: var(--muted-2-color, #999); + font-size: 12px; + font-weight: 700; + display: inline-flex; + align-items: center; + justify-content: center; +} +.aksrt-forum-widget__rank-row badge.img-badge { position: static; flex: 0 0 auto; margin-top: 4px; } +.aksrt-stats__item[data-aksrt-animate] { will-change: transform, opacity; } diff --git a/src/AKSRT/Widgets/CategoryTabsWidget.php b/src/AKSRT/Widgets/CategoryTabsWidget.php index 6552eacc..41f0242a 100644 --- a/src/AKSRT/Widgets/CategoryTabsWidget.php +++ b/src/AKSRT/Widgets/CategoryTabsWidget.php @@ -38,7 +38,7 @@ class CategoryTabsWidget extends \WP_Widget { $tabs = $this->resolve_tabs($instance); echo $args['before_widget']; - echo '
'; + echo '
'; if (empty($tabs)) { echo function_exists('aksrt_get_widget_null') ? aksrt_get_widget_null(__('暂无可用分类', 'aksrt')) : '

' . esc_html__('暂无可用分类', 'aksrt') . '

';