feat(widgets): zibll-like in_affix sticky option across side modules

Add sidebar affix (data-affix) to ranking, user/author cards, main/hot/
paid/forum lists, comments, tag cloud, categories and text title with
shared sticky CSS.
This commit is contained in:
2026-07-21 13:55:16 +08:00
parent 53bdd632d0
commit 93833ad381
13 changed files with 115 additions and 12 deletions
+13
View File
@@ -2552,3 +2552,16 @@ a.main-color > .icon-cover-card:hover,
display: inline-block; margin-top: 4px; padding: 1px 6px; border-radius: 4px;
background: rgba(240,68,148,.1); color: var(--theme-color, #f04494); font-size: 12px;
}
/* batch46-48 residual */
.widget .is-affix[data-affix="true"],
.ajaxpager.is-affix[data-affix="true"],
.zib-widget.is-affix[data-affix="true"],
.aksrt-author-card.is-affix[data-affix="true"],
.aksrt-text-title.is-affix[data-affix="true"] {
position: sticky;
top: 72px;
z-index: 2;
}
.avatar-img.link-img img.aksrt-lazy { object-fit: cover; }