值得一看
广告
彩虹云商城
广告

热门广告位

如何使用CSS定位实现浮动广告_position实战案例

使用position: fixed实现右下角浮动广告,通过HTML搭建结构,CSS设置固定定位、阴影、圆角及悬停效果,并用JavaScript添加关闭功能,结合媒体查询适配移动端,确保z-index足够高以避免遮挡。

如何使用css定位实现浮动广告_position实战案例

浮动广告在网页中很常见,比如右侧固定客服栏、底部悬浮推广等。实现这类效果的核心是CSS的position属性。下面通过一个实战案例,教你如何使用position轻松实现一个右下角浮动广告。

1. 基本结构:HTML搭建

先写一个简单的HTML结构,包含一个用于展示广告的容器:

<div class="floating-ad">
<img src="https://www.php.cn/faq/ad-banner.png" alt="广告图片">
<button class="close-btn">✕</button>
</div>

2. 核心样式:CSS定位设置

使用position: fixed让广告相对于浏览器窗口固定位置,不会随页面滚动而消失。

.floating-ad {
position: fixed;
right: 20px;
bottom: 30px;
width: 250px;
height: auto;
background: white;
box-shadow: 0 4px 12px rgba(0,0,0,0.15);
border-radius: 8px;
z-index: 1000;
transition: transform 0.3s ease;
}
.floating-ad:hover {
transform: scale(1.05);
}
.floating-ad img {
width: 100%;
height: auto;
display: block;
border-radius: 8px 8px 0 0;
}
.close-btn {
position: absolute;
top: 10px;
right: 10px;
background: #fff;
border: none;
font-size: 16px;
width: 24px;
height: 24px;
border-radius: 50%;
cursor: pointer;
opacity: 0.7;
}
.close-btn:hover {
opacity: 1;
background: #f0f0f0;
}

3. 添加交互:关闭功能(可选)

用JavaScript实现点击“✕”关闭广告:

立即学习“前端免费学习笔记(深入)”;

ViiTor实时翻译

ViiTor实时翻译

AI实时多语言翻译专家!强大的语音识别、AR翻译功能。

ViiTor实时翻译
116

查看详情
ViiTor实时翻译

document.querySelector('.close-btn').addEventListener('click', function() {
document.querySelector('.floating-ad').style.display = 'none';
});

这样用户点击后广告会隐藏,提升体验。

4. 适配移动端注意事项

在小屏幕上,固定定位可能影响操作。可以加个媒体查询调整位置或隐藏:

@media (max-width: 480px) {
.floating-ad {
width: 200px;
right: 10px;
bottom: 10px;
}
}

基本上就这些。用position: fixed配合rightbottom就能快速实现右下角浮动广告,加上阴影、动画和关闭按钮后更实用。关键是z-index要足够高,确保不被其他元素遮挡。

相关标签:

css javascript java html 浏览器 position属性 固定定位 JavaScript css html position

大家都在看:

css边框颜色border-color设置技巧
CSS动画元素的初始状态如何设置_keyframes from与to技巧
CSS定位元素在不同浏览器中的表现一致吗_兼容性分析与优化
CSS框架Bulma的Flexbox布局如何使用_弹性盒子实践
在css中link标签跨域样式引入问题
温馨提示: 本文最后更新于2025-11-05 22:40:38,某些文章具有时效性,若有错误或已失效,请在下方留言或联系在线客服
文章版权声明 1 本网站名称: 创客网
2 本站永久网址:https://new.ie310.com
1 本文采用非商业性使用-相同方式共享 4.0 国际许可协议[CC BY-NC-SA]进行授权
2 本站所有内容仅供参考,分享出来是为了可以给大家提供新的思路。
3 互联网转载资源会有一些其他联系方式,请大家不要盲目相信,被骗本站概不负责!
4 本网站只做项目揭秘,无法一对一教学指导,每篇文章内都含项目全套的教程讲解,请仔细阅读。
5 本站分享的所有平台仅供展示,本站不对平台真实性负责,站长建议大家自己根据项目关键词自己选择平台。
6 因为文章发布时间和您阅读文章时间存在时间差,所以有些项目红利期可能已经过了,能不能赚钱需要自己判断。
7 本网站仅做资源分享,不做任何收益保障,创业公司上收费几百上千的项目我免费分享出来的,希望大家可以认真学习。
8 本站所有资料均来自互联网公开分享,并不代表本站立场,如不慎侵犯到您的版权利益,请联系79283999@qq.com删除。

本站资料仅供学习交流使用请勿商业运营,严禁从事违法,侵权等任何非法活动,否则后果自负!
THE END
喜欢就支持一下吧
点赞10赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容