老党员的入党故事:怎样制作网页上的漂浮图片

来源:百度文库 编辑:神马品牌网 时间:2024/04/25 14:18:20
我现在正在用dreamwear mx 2004作网页

特效。

网上有相关教程的.

dreamwear mx 2004里,就是层(layer)+引导线(guideline)+时间轴(timeline)完成,层上放要飘的图片或网页,引导线是漂浮的轨迹,时间轴是移动的快慢的控制,可以参阅timeline帮助。
其实很简单,如果你学过flash的话就很容易理解漂浮动画!另外值得一提的,dreamwear mx可以直接有相应的插件程序可用,你可以在官方网站找找看,利用插件制作就非常方便简单!
另外要说的是:目前所有的漂浮窗口都是广告,所以都被广告插件屏蔽了,你不要太浪费很多心思在这上面,作了也是作为垃圾处理掉哦!!

找原代码我有的
添加到HTML里面就可以了

注意:把< body>区域中的内容改为 < body onload="next();">
<script language="JavaScript">
var pos1=-95;
var pos2=-95;
var pos3=-95;
var pos4=-95;

var speed1 = Math.floor(Math.random()*10)+2;
var speed2 = Math.floor(Math.random()*10)+2;
var speed3 = Math.floor(Math.random()*10)+2;
var speed4 = Math.floor(Math.random()*10)+2;

function next() {
pos1 += speed1;
pos2 += speed2;
pos3 += speed3;
pos4 += speed4;

if (pos1 > 795) pos1 = -95;
if (pos2 > 795) pos2 = -95;
if (pos3 > 795) pos3 = -95;
if (pos4 > 795) pos4 = -95;

if (document.layers) {
document.layers[0].left = pos1;
document.layers[1].left = pos2;
document.layers[2].left = pos3;
document.layers[3].left = pos4;

}
else {
mouse1.style.left = pos1;
mouse2.style.left = pos2;
mouse3.style.left = pos3;
mouse4.style.left = pos4;

}
window.setTimeout("next();",10);
}
</script>
<div id="mouse1"
style="HEIGHT: 100px; LEFT: 0px; POSITION: absolute; TOP: 165px; WIDTH: 100px">
<dd><img alt border="0" src="image1.gif" width="30" height="30"> </dd>
</div><div id="mouse2"
style="HEIGHT: 100px; LEFT: 0px; POSITION: absolute; TOP: 250px; WIDTH: 100px">
<dd><img alt border="0" src="image2.gif" width="72" height="32"></dd>
</div><div id="mouse3"
style="HEIGHT: 100px; LEFT: 0px; POSITION: absolute; TOP: 333px; WIDTH: 100px">
<dd><img alt border="0" src="image3.gif" width="72" height="32"></dd>
</div><div id="mouse4"
style="HEIGHT: 100px; LEFT: 0px; POSITION: absolute; TOP: 415px; WIDTH: 100px">
<dd><img alt border="0" src="image4.gif" width="72" height="32"></dd>
</div>