html广告悬浮窗口代码
时间: 2023-10-21 16:07:23 浏览: 61
以下是一个简单的 HTML 广告悬浮窗口代码:
```html
<!DOCTYPE html>
<html>
<head>
<title>悬浮窗口广告</title>
<style>
#ad {
position: fixed;
top: 0;
left: 0;
width: 200px;
height: 200px;
background-color: yellow;
border: 1px solid black;
padding: 20px;
text-align: center;
font-size: 24px;
font-weight: bold;
}
</style>
</head>
<body>
<div id="ad">这里是广告内容</div>
<p>这是网页的正文内容。</p>
</body>
</html>
```
在这个例子中,`#ad` 选择器指定了悬浮窗口的 CSS 样式。`position: fixed` 属性把悬浮窗口固定在浏览器窗口的左上角。`top: 0` 和 `left: 0` 属性把悬浮窗口放置在浏览器窗口的左上角。`width` 和 `height` 属性指定了悬浮窗口的宽度和高度。`background-color` 和 `border` 属性定义了悬浮窗口的背景颜色和边框。`padding` 属性定义了悬浮窗口内容的内边距。`text-align` 和 `font-size` 属性定义了悬浮窗口内容的对齐方式和字体大小。
相关问题
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>
```
该代码实现了一个悬浮广告,广告会从起始位置移动到结束位置,并以一定速度移动,当移动到边缘时会反弹回来。可以根据需要修改起始位置、结束位置和移动速度来调整广告的运动效果。