用js实现下雨效果

这段HTML和JavaScript代码展示了如何在网页上实现一个简单的下雨动画特效。通过调整变量,可以改变雨滴的数量和下落速度。代码创建了多个点来表示雨滴,并通过更新它们的位置模拟雨滴下落的过程。适合用于网页背景,但需要注意设置合理的参数以避免性能问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<HTML>
    <HEAD>
    <TITLE>JavaScript动态雨景 站长学院 代码特效 </TITLE>
    </HEAD>
    <BODY bgcolor="#fef4d2" >
    <center>
    <script language=JavaScript>
    <!-- [Step1]: 在此能够设置雨滴的多少 -->
    var rainsize = 40;
    <!-- [Step2]: 这里可以更改下雨的速度,数值大速度慢 -->
    var speed = 10;
    var x = new Array();
    var y = new Array();
    var r = new Array();
    var cx = new Array();
    var cy = new Array();
    var doc_width = document.body.clientWidth;
    var doc_height = document.body.clientHeight;
    for(i=0; i<rainsize; ++i) {
    initRain();
    if (i == 0) {
    document.write("<div id=\"dot"+ i +"\" style=\"POSITION: ");
    document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
    document.write("visible; TOP: 15px; LEFT: 15px;\"><font color=\"blue\">");
    document.write(",</font></div>"); }
    else {
    document.write("<div id=\"dot"+ i +"\" style=\"POSITION: ");
    document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
    document.write("visible; TOP: 15px; LEFT: 15px;\"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值