html漂浮特效代码(html悬浮代码)

http://www.itjxue.com  2023-02-21 08:42  来源:未知  点击次数: 

html中浮动窗口怎么做啊?就是一个小窗口飘在在页面上那种

问题分析:

HTML中的浮动窗口,可以使用CSS的定位方式完成,同时使用这种方式来完成这个功能也是一种较为简单的方式,只需要有HTML以及CSS的知识就可以完成了。

举例如下:

在以下示例中,将演示页面左右两侧分别放置一个高度为500像素,宽度为200像素的浮动窗口。示例中使用的定位方式为:固定定位(fixed),所有它们将永远的跟随页面进行滚动。

HTML代码:

div?id="left"

????p我是左侧浮动窗口的内容/p

/div

div?id="right"

????p我是右侧浮动窗口的内容/p

/div

CSS代码:

body{

????/*

?????*?为body标签设置背景仅仅是为了演示效果。

?????*?与浮动窗口本身无关。

?????*/

????background-color:?#ccc;

}

#left,?#right{

????position:?fixed;

????top:?100px;

????width:?200px;

????height:?500px;

????line-height:?500px;

????text-align:?center;

????border:?1px?solid?#000;

????background-color:?#FFF;

}

#left{

????left:?50px;

}

#right{

????right:?50px;

}

页面初始化效果:

HTML网页中两侧漂浮小窗口代码

修改了!你应该是希望滚动条不管在什么位置 这个层都是可见的对吧? 最原始的那个可以滚动不可见区域。 晚上我又改了一下 对xxx_div做了一下修改。 看看能否满足

你的要求

在body的可见区域漂浮!

html

head

meta http-equiv="Content-Type" content="text/html; charset=gb2312" /

title经典的js物理弹性漂浮图片广告代码丨芯晴网页特效丨CsrCode.Cn/title

/head

p class="intro_p"body style="margin:0;padding:0;"

div id="xxx_div" style=" left: expression(0); border:0px #ccc solid; WIDTH: 100%; POSITION: absolute; ; TOP: expression(body.scrollTop); HEIGHT: 100%; left: 0px; top: 0px;"/div

div

DIV id=img1 style="Z-INDEX: 100; LEFT: 2px; WIDTH: 59px; POSITION: absolute; TOP: 43px; HEIGHT: 61px;

visibility: visible;"a href="" target="_blank"img src="" width="250" height="60" border="0"/a/DIV

div align="center"

p

SCRIPT

var xPos = 300;

var yPos = 200;

var step = 1;

var delay = 30;

var height = 0;

var Hoffset = 0;

var Woffset = 0;

var yon = 0;

var xon = 0;

var pause = true;

var interval;

img1.style.top = yPos;

function changePos()

{

var objd = document.getElementById("xxx_div");

//width = document.body.clientWidth;

//height = document.body.clientHeight;

width = objd.clientWidth;

height = objd.clientHeight;

Hoffset = img1.offsetHeight;

Woffset = img1.offsetWidth;

img1.style.left = xPos + objd.offsetLeft;

img1.style.top = yPos + objd.offsetTop;

if (yon)

else

if (yPos 0)

if (yPos = (height - Hoffset))

if (xon)

else

if (xPos 0)

if (xPos = (width - Woffset))

}

function start()

{

img1.visibility = "visible";

interval = setInterval('changePos()', delay);

}

function pause_resume()

{

if(pause)

{

clearInterval(interval);

pause = false;}

else

{

interval = setInterval('changePos()',delay);

pause = true;

}

}

start();

/SCRIPT

/p

p /p

p /p

p /p

p /p

p /p

pjs物理弹性漂浮广告/p

p/p

p /p

/div

br/br/br/br/br/br/br/br/br/br/br/br/br/br/br/br/br/

br/br/br/br/br/br/br/br/br/br/br/br/br/br/br/br/asdsad

br/br/br/br/br/br/br/br/br/br/br/br/br/br/br/br/br/

br/br/br/br/br/br/br/br/br/br/br/br/br/br/br/br/br/

br/br/br/br/br/br/br/br/br/br/br/br/br/asdasd

/body

/html

下面这个是在指定定的小窗口内飘动,我改了一下测试可以运行:

html

head

meta http-equiv="Content-Type" content="text/html; charset=gb2312" /

title经典的js物理弹性漂浮图片广告代码丨芯晴网页特效丨CsrCode.Cn/title

/head

p class="intro_p"body

div id="xxx_div" style="top:20px; left:50px; width:600px; height:500px; border:2px #ccc solid;"/div

div

DIV id=img1 style="Z-INDEX: 100; LEFT: 2px; WIDTH: 59px; POSITION: absolute; TOP: 43px; HEIGHT: 61px;

visibility: visible;"a href="" target="_blank"img src="" width="250" height="60" border="0"/a/DIV

div align="center"

p

SCRIPT

var xPos = 300;

var yPos = 200;

var step = 1;

var delay = 30;

var height = 0;

var Hoffset = 0;

var Woffset = 0;

var yon = 0;

var xon = 0;

var pause = true;

var interval;

img1.style.top = yPos;

function changePos()

{

var objd = document.getElementById("xxx_div");

//width = document.body.clientWidth;

//height = document.body.clientHeight;

width = objd.clientWidth;

height = objd.clientHeight;

Hoffset = img1.offsetHeight;

Woffset = img1.offsetWidth;

img1.style.left = xPos + objd.offsetLeft;

img1.style.top = yPos + objd.offsetTop;

if (yon)

else

if (yPos 0)

if (yPos = (height - Hoffset))

if (xon)

else

if (xPos 0)

if (xPos = (width - Woffset))

}

function start()

{

img1.visibility = "visible";

interval = setInterval('changePos()', delay);

}

function pause_resume()

{

if(pause)

{

clearInterval(interval);

pause = false;}

else

{

interval = setInterval('changePos()',delay);

pause = true;

}

}

start();

/SCRIPT

/p

p /p

p /p

p /p

p /p

p /p

pjs物理弹性漂浮广告/p

p/p

p /p

/div

/body

/html

如何在HTML代码中插入一个漂浮图片

这是JS代码实现的,需要编写JS脚本,然后在head区域引入JS文件,然后在body区加入相应JS的引用。

当然最快捷方便的方法就是百度去找个类似的源码就可以搞定了。漂浮源码很多的~ 一般是先HEAD引入JS文件,然后BODY或者其他地方加入JS调用代码 就可以实现了。

一般下载源码的地方会提示你怎么用。耐心找找

html漂浮特效代码

网上搜网页漂浮特效,一大堆,实现原理也很简单

div style="width:100px; height:100px; position:fixed; z-index:99; left:0; top:50%; margin-top:-50px;"内容/div

html浮动代码怎么用

新建一个html网页,在body中插入【div class="content"/div】并引入CSS【.content{width: 420px;height: 100px;background: #d4d4d4;padding: 5px 0 5px 5px;}】。

请点击输入图片描述

在大DIV中插入一个DIV【div class="a"/div】并引入CSS【.a{width: 100px;height: 100px;margin-right: 5px;background: #ff0000;}】定义它的高,宽,外边距,背景色。

请点击输入图片描述

继续添加一个同级的DIV【div class="a b"/div】并引入样式a和样式b,样式B只定义背景色【.b{background: #FF5F00;}】。可以看到第2个DIV排到了第一个的下方位置。

请点击输入图片描述

按照同样的方法再添加2个同级的DIV并引入不同颜色的DIV【div class="a c"/divdiv class="a d"/div】。然后引入CSS【.c{background: #FFED00;}.d{background: #00FF93;}】。刷新后可以看到预览效果是4个IDV垂直排列的,怎么能让他们水平排列在一行呢?

请点击输入图片描述

为了方便朋友们查看顺序,把4个DIV分别插入一个数字,相当于给他们编一个号码。

请点击输入图片描述

接下来就要用到浮动代码了。在4个DIV共用的a样式中,加入左浮动【float: left;】。保存并刷新网页可以看到已经都在一行上了,而且是按照编码顺序从左到右排列的。

请点击输入图片描述

我们再来试一下右浮动【float:right】,可以看到DIV是从右向左排列的。现在朋友们知道怎么使用浮动代码了吗?

请点击输入图片描述

我要制作一个网页,网页上漂羽毛,类似QQ空间里的漂浮效果,请问HTML里代码怎么用?

可以用js实现,计时器每隔一定时间改变现有img的top/left就可以了,注意判断下飘出窗口之后的坐标,如有问题请继续追问...

(责任编辑:IT教学网)

更多

推荐word文章