符合web标准且可单独关闭的对联广告 推荐
<div class="ad-container">
<img src="ad-image.jpg" alt="广告图片">
<span class="close">X</span>
<div class="ad-content">
<p>上联:...</p>
<p>下联:...</p>
</div>
</div>
.ad-container {
position: fixed;
top: 10px;
right: 10px;
background-color: #fff;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
z-index: 999;
}
.close {
position: absolute;
top: 5px;
right: 5px;
cursor: pointer;
font-size: 16px;
font-weight: bold;
}
/* 其他样式,根据需求自定义 */
const closeBtn = document.querySelector('.close');
closeBtn.addEventListener('click', () => {
closeBtn.parentNode.style.display = 'none';
// 可以将关闭状态存储在localStorage中,下次访问时不再显示
localStorage.setItem('adClosed', 'true');
});
// 加载页面时判断是否显示广告
if (localStorage.getItem('adClosed') === 'true') {
document.querySelector('.ad-container').style.display = 'none';
}
position: fixed
属性将广告固定在页面上的某个位置。transition
或animation
属性为广告添加动画效果,增强视觉效果。通过以上方案,您可以创建符合Web标准、用户体验友好的对联广告。您可以根据实际需求进行调整和扩展。
如果您有更具体的需求或问题,欢迎随时提出!
例如,您可以提供以下信息:
我将根据您的需求,提供更详细的代码示例和指导。
关键词: 对联广告,Web标准,HTML, CSS, JavaScript, 响应式设计,用户体验
希望这份回答能帮助您!