疑是银河落九天──网页瀑布效果制作
数码时尚
先准备一个水流的图片,静态的就可以了,我们将它制作出半透明向下卷动效果,形成动态的“瀑布”。
步骤一: 复制以下代码到<head>和</head>之间:
<script language="javascript">
<!--
timerID = 0; // 计时器变数
time = 100; // 计时器插入速度
waterHeight = 96; // 水流图案的纵轴
y = -waterHeight; // 设定瀑布的初始Y坐标
speed = 4; // 瀑布的流动速度
// 让瀑布往下移动
function moveWater()
{
y += 4;
if (y > -1) y = -waterHeight;
if (document.layers) document["water"].top = y;
if (document.all) window["water"].style.pixelTop = y;
clearTimeout(timerID);
timerID = setTimeout("moveWater()",time); // 计时器插入的设定
}
// -->
</script>
步骤二:复制以下代码到<body>容器内:
onLoad="moveWater()"
步骤三:复制以下代码到<body></body>间:
<div id="water" style="position: absolute; left: 488; top: -90; width: 49; height: 976">
<img src="img/water.gif" width="48" height="96"><br>
<img src="img/water.gif" width="48" height="96"><br>
<img src="img/water.gif" width="48" height="96"><br>
<img src="img/water.gif" width="48" height="96"><br>
<img src="img/water.gif" width="48" height="96"><br>
<img src="img/water.gif" width="48" height="96"><br>
<img src="img/water.gif" width="48" height="96"><br>
<img src="img/water.gif" width="48" height="96"><br>
<img src="img/water.gif" width="48" height="96"><br>
<img src="img/water.gif" width="48" height="96"><br>
存档,到浏览器中看一看,是不是有了一道清澈的瀑布?