微件:B站用户:修订间差异
来自植物大战僵尸杂交版Wiki
更多操作
无编辑摘要 |
无编辑摘要 |
||
| 第14行: | 第14行: | ||
box-sizing: border-box; | box-sizing: border-box; | ||
} | } | ||
.bili-card- | .bili-card-avatar { | ||
width: 52px; | width: 52px; | ||
height: 52px; | height: 52px; | ||
border-radius: 50%; | border-radius: 50%; | ||
flex-shrink: 0; | flex-shrink: 0; | ||
object-fit: cover; | |||
border: 2px solid #f0f0f0; | |||
text-decoration: none; | text-decoration: none; | ||
} | } | ||
| 第35行: | 第30行: | ||
} | } | ||
.bili-card-name a { color: #222; text-decoration: none; } | .bili-card-name a { color: #222; text-decoration: none; } | ||
.bili-card- | .bili-card-verify { | ||
font-size: 12px; | |||
color: #999; | |||
margin-top: 4px; | |||
} | |||
.bili-card-desc { | |||
font-size: 12px; | |||
color: #aaa; | |||
margin-top: 2px; | |||
} | |||
.bili-card-desc a { color: #6ba7d6; text-decoration: none; } | |||
.bili-card-btn { | .bili-card-btn { | ||
padding: 6px 16px; | padding: 6px 16px; | ||
| 第46行: | 第51行: | ||
flex-shrink: 0; | flex-shrink: 0; | ||
border: none; | border: none; | ||
transition: all 0.2s; | |||
} | } | ||
.bili-card-btn:hover { background: #0091c2; } | .bili-card-btn:hover { background: #0091c2; } | ||
| 第53行: | 第59行: | ||
<div class="bili-card"> | <div class="bili-card"> | ||
<a | <a href="https://space.bilibili.com/<!--{$uid|escape:'html'}-->" target="_blank"> | ||
<img class="bili-card-avatar" src="<!--{$avatar|escape:'html'}-->" alt="头像"> | |||
</a> | |||
<div class="bili-card-info"> | <div class="bili-card-info"> | ||
<div class="bili-card-name"> | <div class="bili-card-name"> | ||
<a href="https://space.bilibili.com/<!--{$uid|escape:'html'}-->" target="_blank"><!--{$name|default:'B站用户'}--></a> | <a href="https://space.bilibili.com/<!--{$uid|escape:'html'}-->" target="_blank"><!--{$name|default:'B站用户'}--></a> | ||
</div> | </div> | ||
<div class="bili-card- | <div class="bili-card-verify"><!--{$verify|escape:'html'}--></div> | ||
<div class="bili-card-desc"><!--{$desc|escape:'html'}--></div> | |||
</div> | </div> | ||
<button class="bili-card-btn" id="bili-btn-<!--{$uid|escape:'html'}-->">+关注</button> | <button class="bili-card-btn" id="bili-btn-<!--{$uid|escape:'html'}-->">+关注</button> | ||
| 第67行: | 第76行: | ||
var uid = '<!--{$uid|escape:'html'}-->'; | var uid = '<!--{$uid|escape:'html'}-->'; | ||
if (!uid) return; | if (!uid) return; | ||
var key = 'bili_followed_' + uid; | |||
var btn = document.getElementById('bili-btn-' + uid); | var btn = document.getElementById('bili-btn-' + uid); | ||
if (!btn) | if (!btn) { | ||
console.log('按钮未找到: bili-btn-' + uid); | |||
return; | |||
} | |||
if (localStorage.getItem(key) === 'true') { | if (localStorage.getItem(key) === 'true') { | ||
| 第76行: | 第88行: | ||
} | } | ||
btn. | btn.onclick = function() { | ||
var followed = localStorage.getItem(key) !== 'true'; | var followed = localStorage.getItem(key) !== 'true'; | ||
localStorage.setItem(key, followed ? 'true' : 'false'); | localStorage.setItem(key, followed ? 'true' : 'false'); | ||
btn.textContent = followed ? '已关注' : '+关注'; | btn.textContent = followed ? '已关注' : '+关注'; | ||
btn.classList. | if (followed) { | ||
} | btn.classList.add('followed'); | ||
} else { | |||
btn.classList.remove('followed'); | |||
} | |||
}; | |||
})(); | })(); | ||
</script> | </script> | ||
</includeonly> | </includeonly> | ||
{{#widget:B站用户|uid=97213827}} | {{#widget:B站用户 | ||
|uid=97213827 | |||
|avatar=https://new.pvzhe.wiki/images/f/f1/%E6%BD%9C%E8%89%87%E4%BC%9F%E4%BC%9F%E8%BF%B7.jpg | |||
|name=潜艇伟伟迷 | |||
|verify=个人认证:2025百大UP主 | |||
}} | |||