可关闭 js 对联广告代码(图片非flash)
您希望创建一个使用JavaScript制作的对联广告,并且这个广告可以被用户手动关闭。同时,广告中的图片是非Flash格式,以保证更好的兼容性和性能。
<div class="ad-container">
<img src="your-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: #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';
}
transition
或animation
属性为广告添加动画效果,增强视觉效果。通过以上代码和解释,您可以创建一个符合Web标准、用户体验友好的对联广告。您可以根据实际需求进行调整和扩展。
如果您有更具体的需求或问题,欢迎随时提出!
例如,您可以提供以下信息:
我将根据您的需求,提供更详细的代码示例和指导。
关键词: JS对联广告,HTML, CSS, JavaScript, 响应式设计,用户体验
希望这份回答能帮助您!