html广告悬浮窗口代码
时间: 2023-11-01 21:07:55 浏览: 39
以下是一个简单的 HTML 广告悬浮窗口代码示例:
```html
<!DOCTYPE html>
<html>
<head>
<title>广告悬浮窗口</title>
<style type="text/css">
/* 定义悬浮窗口样式 */
#ad {
position: fixed;
bottom: 20px;
right: 20px;
width: 250px;
height: 250px;
background-color: lightblue;
border-radius: 10px;
padding: 10px;
box-shadow: 2px 2px 5px grey;
}
</style>
</head>
<body>
<div id="ad">
<!-- 在此处添加广告内容 -->
<h2>这里是广告标题</h2>
<p>这里是广告内容。</p>
</div>
</body>
</html>
```
在上面的代码中,我们使用 CSS 的 `position: fixed` 属性将广告容器固定在窗口的底部右侧,使用 `bottom` 和 `right` 属性来调整容器的位置。我们还为容器添加了一些样式,例如背景颜色、圆角、阴影等,在容器内部添加了广告标题和内容。
你可以在容器内部添加任何你想要的广告内容,例如图片、文字、链接等。当用户访问页面时,广告悬浮窗口将会自动显示在页面的底部右侧。
相关问题
html漂浮广告随页面移动代码,JS实现悬浮移动窗口(悬浮广告)的特效
以下是一个基于JavaScript的悬浮广告的实现代码:
```html
<style>
#float-ad {
position: fixed;
top: 50px;
left: 50px;
width: 200px;
height: 200px;
background-color: #ccc;
z-index: 9999;
}
</style>
<div id="float-ad">悬浮广告</div>
<script>
var floatAd = document.getElementById('float-ad');
var startX = 50; // 初始位置x坐标
var startY = 50; // 初始位置y坐标
var endX = 500; // 结束位置x坐标
var endY = 300; // 结束位置y坐标
var speed = 10; // 移动速度
// 设置广告初始位置
floatAd.style.left = startX + 'px';
floatAd.style.top = startY + 'px';
// 定时器控制广告移动
setInterval(function() {
// 计算广告当前位置
var x = parseFloat(floatAd.style.left);
var y = parseFloat(floatAd.style.top);
// 计算广告移动方向
var dx = endX - x;
var dy = endY - y;
var distance = Math.sqrt(dx * dx + dy * dy);
var directionX = dx / distance;
var directionY = dy / distance;
// 计算广告移动距离
var moveX = directionX * speed;
var moveY = directionY * speed;
// 移动广告
floatAd.style.left = (x + moveX) + 'px';
floatAd.style.top = (y + moveY) + 'px';
}, 50);
</script>
```
该代码实现了一个悬浮广告,广告会从起始位置移动到结束位置,并以一定速度移动,直到到达目标位置。可以根据需要修改起始位置、结束位置和移动速度来调整广告的运动效果。
html漂浮广告随页面移动代码,JS实现悬浮移动窗口(悬浮广告)的特效,并触碰边缘返回
以下是一个基于JavaScript的悬浮广告的实现代码,这个广告会从起始位置移动到结束位置,并以一定速度移动,当移动到边缘时会反弹回来:
```html
<style>
#float-ad {
position: fixed;
top: 50px;
left: 50px;
width: 200px;
height: 200px;
background-color: #ccc;
z-index: 9999;
}
</style>
<div id="float-ad">悬浮广告</div>
<script>
var floatAd = document.getElementById('float-ad');
var startX = 50; // 初始位置x坐标
var startY = 50; // 初始位置y坐标
var endX = 500; // 结束位置x坐标
var endY = 300; // 结束位置y坐标
var speed = 10; // 移动速度
var directionX = 1; // 移动方向x
var directionY = 1; // 移动方向y
// 设置广告初始位置
floatAd.style.left = startX + 'px';
floatAd.style.top = startY + 'px';
// 定时器控制广告移动
setInterval(function() {
// 计算广告当前位置
var x = parseFloat(floatAd.style.left);
var y = parseFloat(floatAd.style.top);
// 计算广告移动距离
var moveX = directionX * speed;
var moveY = directionY * speed;
// 移动广告
floatAd.style.left = (x + moveX) + 'px';
floatAd.style.top = (y + moveY) + 'px';
// 判断是否触碰边缘
if (x + moveX < 0 || x + moveX > window.innerWidth - parseFloat(floatAd.style.width)) {
directionX = -directionX;
}
if (y + moveY < 0 || y + moveY > window.innerHeight - parseFloat(floatAd.style.height)) {
directionY = -directionY;
}
}, 50);
</script>
```
该代码实现了一个悬浮广告,广告会从起始位置移动到结束位置,并以一定速度移动,当移动到边缘时会反弹回来。可以根据需要修改起始位置、结束位置和移动速度来调整广告的运动效果。