feat(user): badge icon urls and wear medal chrome

Extend badge dictionary with optional icon_url, prefer aksrt_wear_badge
when assigned, and render medal images in identity chips.
This commit is contained in:
2026-07-16 22:17:21 +08:00
parent a3585b0f96
commit 1d75170f8e
7 changed files with 99 additions and 21 deletions
+17
View File
@@ -688,6 +688,23 @@ body.dark-theme .comment-login-prompt__inner {
font-size: 11px;
padding: 0 6px;
}
.medal-icon.img-icon,
.aksrt-identity-medal {
display: inline-block;
width: 1.35em;
height: 1.35em;
object-fit: contain;
vertical-align: middle;
margin-left: 4px;
}
.aksrt-identity-medal--comment {
width: 1.15em;
height: 1.15em;
}
.aksrt-identity-medal.is-wear {
outline: 1px solid rgba(245, 158, 11, 0.45);
border-radius: 3px;
}
.aksrt-comment__badge--hot {
color: #ea580c;
background: rgba(234, 88, 12, 0.1);
@@ -285,6 +285,14 @@
line-height: 1.2;
vertical-align: middle;
}
.article-avatar .medal-icon.img-icon,
.article-avatar .aksrt-identity-medal {
width: 1.4em;
height: 1.4em;
object-fit: contain;
vertical-align: middle;
margin-left: 4px;
}
.article-avatar .display-name {
margin-right: 2px;
}