子比侧边栏活动推荐+倒计时小美化,图片+高度自定义,倒计时自定义,多卡片单独倒计时,倒计时结束自动禁链接!其他功能自行美化!
![图片[1]-子比侧边栏活动推荐带倒计时小美化-三尾狐资源网](https://img.sanweihu.com/2026/04/20260418123918985-image.png)
<style>
.zibi_sidebar_custom_activity_card_unique {
width: 100%;
min-height: 340px;
margin: 0 0 20px 0;
border-radius: 8px;
padding: 0;
overflow: hidden;
box-sizing: border-box;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
position: relative;
box-shadow: 0 2px 12px rgba(0, 0, 0, 0.08);
transition: all 0.3s ease;
}
.zibi_sidebar_custom_activity_card_unique:hover {
box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
}
.zibi_sidebar_custom_corner_tag_unique {
position: absolute;
top: 12px;
right: 8px;
background: rgba(255, 255, 255, 0.85);
border-radius: 999px;
padding: 2px 10px;
display: flex;
align-items: center;
gap: 5px;
font-size: 12px;
color: #333;
backdrop-filter: blur(2px);
z-index: 3;
white-space: nowrap;
}
.zibi_sidebar_custom_corner_tag_unique i {
color: #ff5722;
}
.zibi_sidebar_custom_content_unique {
position: absolute;
bottom: 0;
left: 0;
right: 0;
padding: 12px 15px;
background: rgba(0, 0, 0, 0.7);
}
.zibi_sidebar_custom_content_unique h4 {
margin: 0 0 5px 0;
font-size: 16px;
font-weight: 600;
line-height: 1.4;
}
.zibi-activity-link {
color: #ffffff;
text-decoration: none;
}
.zibi-activity-link:hover {
color: #ff5722;
}
.zibi-activity-link.disabled {
pointer-events: none;
color: #999 !important;
cursor: default;
}
.zibi_sidebar_custom_content_unique p {
margin: 0;
font-size: 13px;
color: rgba(255, 255, 255, 0.8);
line-height: 1.5;
}
</style>
<script>
document.addEventListener('DOMContentLoaded', function() {
function updateCountdown() {
document.querySelectorAll('.zibi-countdown').forEach(el => {
try {
const endTime = Date.parse(el.dataset.end.replace(/-/g, '/'));
const now = Date.now();
const diff = endTime - now;
const link = el.closest('.zibi_sidebar_custom_activity_card_unique').querySelector('.zibi-activity-link');
if (diff <= 0) {
el.textContent = '活动已结束';
link.classList.add('disabled');
return;
}
// 计算天/时/分/秒
const day = Math.floor(diff / 86400000);
const hour = Math.floor((diff % 86400000) / 3600000);
const min = Math.floor((diff % 3600000) / 60000);
const sec = Math.floor((diff % 60000) / 1000);
el.textContent = `${day}天 ${hour.toString().padStart(2,'0')}:${min.toString().padStart(2,'0')}:${sec.toString().padStart(2,'0')}`;
link.classList.remove('disabled');
} catch (e) {
el.textContent = '时间设置错误';
}
});
}
updateCountdown();
setInterval(updateCountdown, 1000);
});
</script>
<!-- ===================== 活动卡片1 ===================== -->
<div class="zibi_sidebar_custom_activity_card_unique" style="background-image: url('https://picsum.photos/600/400');">
<div class="zibi_sidebar_custom_corner_tag_unique">
<i class="fa fa-clock-o"></i>
<span class="zibi-countdown" data-end="2026-4-21 23:59:59">加载中...</span>
</div>
<div class="zibi_sidebar_custom_content_unique">
<h4>
<a href="https://www.330b.com" class="zibi-activity-link" target="_blank">限时活动</a>
</h4>
<p>限时活动开启了!!</p>
</div>
</div>
<!-- ===================== 活动卡片2(复制即用) ===================== -->
<!--
<div class="zibi_sidebar_custom_activity_card_unique" style="background-image: url('你的图片链接');">
<div class="zibi_sidebar_custom_corner_tag_unique">
<i class="fa fa-clock-o"></i>
<span class="zibi-countdown" data-end="2025-10-01 18:00:00">加载中...</span>
</div>
<div class="zibi_sidebar_custom_content_unique">
<h4>
<a href="你的链接" class="zibi-activity-link" target="_blank">第二个活动标题</a>
</h4>
<p>多卡片独立倒计时,互不干扰</p>
</div>
</div>
-->
© 版权声明
1、本网站名称:三尾狐
2、本站永久网址:www.sanweihu.com
3、本网站的文章部分内容来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站资源仅供学习和交流使用,版权归原作者所有,请在下载后24小时之内自觉删除。
5、本站大部分下载资源收集于网络,不保证其完整性以及安全性,不提供技术支持,请下载后自行研究。
6、若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,使用者自行承担,概与本站无关。
2、本站永久网址:www.sanweihu.com
3、本网站的文章部分内容来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站资源仅供学习和交流使用,版权归原作者所有,请在下载后24小时之内自觉删除。
5、本站大部分下载资源收集于网络,不保证其完整性以及安全性,不提供技术支持,请下载后自行研究。
6、若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,使用者自行承担,概与本站无关。
THE END












暂无评论内容