符合web标准的浮动广告(图片漂浮广告)效果代码
所谓符合Web标准的浮动广告,即指:
<div>
、<img>
等,并合理利用CSS样式。
<div class="ad-container">
<img src="your-ad-image.jpg" alt="广告图片">
<button class="close-btn">关闭</button>
</div>
.ad-container {
position: fixed; /* 固定定位 */
bottom: 20px; /* 距离底部20px */
right: 20px; /* 距离右侧20px */
z-index: 999; /* 层级最高,保证显示在最上层 */
background-color: #fff;
padding: 10px;
border: 1px solid #ccc;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
.close-btn {
position: absolute;
top: -8px;
right: -8px;
width: 20px;
height: 20px;
background: #ccc;
border-radius: 50%;
text-align: center;
line-height: 20px;
cursor: pointer;
}
const closeBtn = document.querySelector('.close-btn');
closeBtn.addEventListener('click', () => {
const adContainer = document.querySelector('.ad-container');
adContainer.style.display = 'none';
});
ad-container
类的div,用于包裹广告内容。position: fixed
:使广告固定在页面某个位置。z-index
:确保广告显示在最上层。box-shadow
:添加阴影效果,提升立体感。close-btn
:创建关闭按钮,并设置样式。top
、right
、bottom
、left
属性来改变广告的位置。通过以上代码,我们可以实现一个简单的、符合Web标准的浮动广告。您可以根据实际需求进行调整和扩展。
建议:
如果您有更具体的需求,比如需要实现广告的自动隐藏、悬浮效果等,欢迎提出。
希望这个回答能帮助您实现符合Web标准的浮动广告效果。