网站页首可关闭广告条源码
<div class="ad-banner">
<span>这是一条广告</span>
<button class="close-btn">关闭</button>
</div>
.ad-banner {
position: fixed;
top: 0;
left: 0;
width: 100%;
background-color: #f0f0f0;
padding: 10px;
z-index: 999;
}
.close-btn {
float: right;
cursor: pointer;
}
const closeBtn = document.querySelector('.close-btn');
const adBanner = document.querySelector('.ad-banner');
closeBtn.addEventListener('click', () => {
adBanner.style.display = 'none';
// 可选:将关闭状态保存到本地存储,下次访问不再显示
localStorage.setItem('adClosed', 'true');
});
// 检查本地存储,如果已关闭,则隐藏广告条
if (localStorage.getItem('adClosed') === 'true') {
adBanner.style.display = 'none';
}
ad-banner
类的div作为广告条容器,并在其中放置广告内容和关闭按钮。display
属性设置为none
,实现隐藏效果。
<!DOCTYPE html>
<html>
<head>
<title>可关闭广告条</title>
<style>
/* CSS样式 */
</style>
</head>
<body>
<div class="ad-banner">
<span>这是一条广告</span>
<button class="close-btn">关闭</button>
</div>
<script>
// JavaScript代码
</script>
</body>
</html>
更多优化建议:
通过以上代码和解释,你可以轻松地在网页顶部添加一个可关闭的广告条。你可以根据自己的需求进行定制和扩展,打造出符合你网站风格的广告展示效果。
如果您有其他问题或需要更深入的定制,欢迎继续提问。