<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>模拟水滴</title><script type="text/javascript">setInterval(function(){var rain=document.createElement("div");rain.style.position="fixed";rain.style.width="2px"rain.style.height="150px";rain.style.background="url(img/shuidi.png)";rain.style.filter="blur(1px)";rain.style.top="0px";rain.style.left=Math.random()*1920+"px";rain.style.opacity=parseInt(Math.random()*10)/10+"";document.body.appendChild(rain);var timer=setInterval(function(){var height=parseInt(rain.style.top);var k=1;k++;rain.style.top=height+5*Math.pow(k,2)+"px";if(rain.style.top>="900px"){clearInterval(timer);rain.parentNode.removeChild(rain);}},10)},10)</script></head><body><img src="img/01.jpg" style="width: 1500px;height: 700px;"></body>
</html>

知识点(敲黑板)
1.给整个页面添加背景图,在body标签中写background=“图片路径”
2.其中照片的大小也可以用数学函数模拟

     rain.style.width=(Math.random()*4)+"px"rain.style.height=Math.round((Math.random()*100+50))+"px";

切记不能写成rain.style.width=“Math.round((Math.random()*10))px”
3.filter:blur() 实现毛玻璃效果
rain.style.filter=“blur(1px)”;数字越大越模糊
4.opacity设置元素透明度(0-1:透明到不透明)
5.parseInt()详解
链接: 点我.
6.

js模拟动态图的雨滴掉落相关推荐

  1. 惊艳!可视化的 js:动态图演示 - 事件循环 Event Loop

    原文地址:https://dev.to/lydiahallie/javascript-visualized-event-loop-3dif 原文作者:Lydia Hallie 译者:夜尽天明 译者博客 ...

  2. python绘制动态模拟图-用python生成地球运动的动态模拟动态图

    python作为一门简单易学且应用范围极广的语言有着其他语言无法比拟的优势,通过python可以实现各种各样的功能,例如我们可以利用python matplotlib的绘图库实现各种动态模拟仿真,在科 ...

  3. python 三维地球_用python生成地球运动的动态模拟动态图

    python作为一门简单易学且应用范围极广的语言有着其他语言无法比拟的优势,通过python可以实现各种各样的功能,例如我们可以利用python matplotlib的绘图库实现各种动态模拟仿真,在科 ...

  4. python动态图形_用python生成地球运动的动态模拟动态图

    python作为一门简单易学且应用范围极广的语言有着其他语言无法比拟的优势,通过python可以实现各种各样的功能,例如我们可以利用python matplotlib的绘图库实现各种动态模拟仿真,在科 ...

  5. 猿人学试题(非常简单js混淆、雪碧图、样式干扰 css加密、js混淆源码乱码、js混淆动态cookie、访问逻辑)

    学习目标: python学习-猿人学试题 学习内容: 1.非常简单js混淆 2.雪碧图.样式干扰 css加密 3.js混淆源码乱码 4.js混淆动态cookie 5.访问逻辑 1.非常简单js混淆 试 ...

  6. 使用Kakapo.js进行动态模拟

    by zzarcon 由zzarcon 使用Kakapo.js进行动态模拟 (Dynamic mocking with Kakapo.js) 3 months after the first comm ...

  7. JS生成gif动态图下载

    需求:通过动态变化的图生成一个gif图提供下载. 实现方案: 1.可通过服务端生成对应gif,然后前端请求下载 2.前端自己实现生成gif图片,自行下载 采用方案: 前端实现方式,于是在网上找各种相关 ...

  8. 原生js模拟实现京东轮播图

    原生js模拟实现京东轮播图 一.实现原理 1. 官网发现 2. opacity和z-index 3.定位 二.文档目录 三.HTML结构 四.css样式 五.js行为_实现自动轮播与点击效果 六.效果 ...

  9. 把鼠标放到图片后,(HTML+JS实现)静态图片变成动态图

    前几天有个朋友问我这个问题:如何实现"把鼠标放到图片后,变成动态图",他估计是没学过JavaScript,其实这个问题实现起来还是挺简单的.下面简单说下: 原图片放静态图,为图片设 ...

最新文章

  1. 【206】Firefox 扩展收集
  2. onnx:Resize in opset 11 to support Pytorch‘s behavior
  3. checkbox:获取所有已选中的值
  4. win7卸载打印机驱动
  5. HTML5新特性-自定义属性(data-set)
  6. 【BZOJ 4169】 4169: Lmc的游戏 (树形DP)
  7. 第73课 丑数 函数的应用
  8. 开发指南专题三:JEECG微云快速开发平台项目编码规范
  9. win10 mysql 主从复制_win10 使用Docker配置mysql主从复制
  10. 【引用】URLDownloadToFile_VB下载文件!
  11. 概率密度函数php,科学网—大气边界层风速增量的概率密度函数(Probability Density Functi - 刘磊的博文...
  12. ISA防火墙规则练习
  13. Aidlearning的内网穿透
  14. openssl1.1.1下载地址
  15. python爬虫爬取必应壁纸
  16. 基于I2C/SPI总线的温湿度采集与OLED显示
  17. SpeedPan百度云不限速下载
  18. 字典的添加、更新、修改
  19. 时序预测 | MATLAB实现ARIMA时间序列预测(GDP预测)
  20. 使用高德地图的逆向地址,获取坐标点

热门文章

  1. LSH局部敏感hash-口头解释版
  2. 人生心灵深处的感悟收集
  3. 编程 注解 注释 区别
  4. 微信小程序是如何实现快速编译的?
  5. qlist的遍历_QT 容器及遍历
  6. 计算机工作功率,电脑工作时连显示屏一起功率大约多少?
  7. 女生计算机软件还是硬件,对于女生来说,计算机专业选软件好呢,还是硬件?...
  8. 游戏设计的艺术:一本透镜的书——第二十二章 其他玩家往往会形成社区
  9. 中国工商银行阿根廷分行用数据运营展现本地特色
  10. python生成序列的weblogo图