原生JavaScript实现网页右下角固定广告弹窗
作者:微光时间:2026-10-21 21:11:51浏览:185
本文介绍如何使用原生JavaScript结合CSS绝对定位,实现网页右下角固定显示的广告弹窗效果。代码包含HTML结构、CSS样式及JS交互逻辑,支持点击关闭按钮隐藏广告,并可嵌入图片或视频内容。提供简洁的复制即用代码示例,帮助开发者快速集成此类前端组件。
右下角广告框实现原理
本文介绍如何使用原生JavaScript结合CSS绝对定位,实现网页右下角固定显示的简单广告弹窗效果。该组件支持在广告区域内嵌入动态图片或视频等多媒体内容。
提供的代码经过优化,结构简洁且行为逻辑清晰,用户可直接复制使用。
演示部分

完整代码示例
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>右下角广告框效果</title>
</head>
<style type="text/css">
#advbox{
width: 400px;
height: 300px;
position: fixed;
right: 0;
bottom: 0;
}
.adv{
width: 380px;
height: 270px;
border: 1px solid #a00;
position: relative;
}
#icon{
display: block;
width: 24px;
height: 24px;
color: #0c0;
font-size: 30px;
font-weight: bolder;
position: absolute;
right: 2px;
top: 2px;
cursor: pointer;
}
#resetadv{
width: 105px;
height:20px;
position: fixed;
right: 25px;
bottom: 15px;
color: #fff;
font-size: 20px;
background-color: #333;
}
.hide{
display: none;
}
.show{
display: block;
}
</style>
<body>
<div id="advbox">
<div class="adv">
<img src="" alt="结合html5,这可以是一个gif,swf或者video">
<span id="icon">X</span>
</div>
</div>
<div id="resetadv">广告入口>></div>
<script type="text/javascript">
(function(){
//封装一下dom的id操作
var $ = function(id){
return document.getElementById(id);
};
//添加点击事件
$("icon").onclick=function(){
$("advbox").className = "hide";
};
$("resetadv").onmouseover=function(){
$("advbox").className = "show";
};
})();
</script>
</body>
</html>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持本站。
作者最新文章
JavaScript零基础入门:从环境搭建到运行第一段代码
2026-11-05 15:29:58
HTML链接中javascript:void(0)的作用及现代替代方案
2026-11-05 10:07:47
在线调试 JS 时怎么引入 jQuery 或 Vue 等第三方库
2026-11-05 08:53:56
原生JavaScript实现简易颜色选择器原理与代码
2026-11-03 23:22:19
JS原生表单序列化:FormData与URLSearchParams用法详解
2026-11-03 23:13:21
