JS对联广告 点击关闭后切换到小广告
<div class="ad-container big" id="bigAd">
<img src="big-ad.jpg" alt="大尺寸广告">
<span class="close">X</span>
<div class="ad-content">
<p>上联:...</p>
<p>下联:...</p>
</div>
</div>
<div class="ad-container small" id="smallAd" style="display: none;">
<img src="small-ad.jpg" alt="小尺寸广告">
</div>
CSS
.ad-container {
position: fixed;
top: 10px;
right: 10px;
background: #fff;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
z-index: 999;
}
.big {
/* 大尺寸广告样式 */
}
.small {
/* 小尺寸广告样式 */
}
JavaScript
const bigAd = document.getElementById('bigAd');
const smallAd = document.getElementById('smallAd');
const closeBtn = bigAd.querySelector('.close');
closeBtn.addEventListener('click', () => {
bigAd.style.display = 'none';
smallAd.style.display = 'block';
// 记录关闭状态
localStorage.setItem('adClosed', 'true');
});
// 加载页面时判断是否显示大尺寸广告
if (localStorage.getItem('adClosed') === 'true') {
bigAd.style.display = 'none';
smallAd.style.display = 'block';
}
transition
或animation
属性为广告切换添加动画效果。通过上述代码,您可以实现一个点击关闭后切换到小尺寸广告的对联广告。您可以根据实际需求进行调整和扩展。
温馨提示: 在实际应用中,您可能需要根据您的具体需求对代码进行调整和优化。
如果您有更具体的需求或问题,欢迎随时提出!
例如,您可以提供以下信息:
我将根据您的需求,提供更详细的代码示例和指导。
关键词: JS对联广告,点击关闭,切换广告,HTML, CSS, JavaScript, 用户体验