drop.html内容如下:

<!DOCTYPE HTML>
<html>
<head>
<script type="text/javascript" src="jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="drop.js"></script>
<script type="text/javascript">
$(document).ready(function(){});
</script>
</head>
<body>
<canvas id="simple"></canvas>
</body>
</html>

其中jquery-1.7.2.min.js为jquery文件,引用自己滴

drop.js文件内容如下

(function () {var canvas = null,context = null,drops = [];function resetCanvas() {canvas = document.getElementById("simple");canvas.width = window.innerWidth;canvas.height = window.innerHeight;context = canvas.getContext("2d");}function animate() {context.save();try {context.clearRect(0, 0, canvas.width, canvas.height);context.strokeStyle = "rgba(68,221,255,0.5)";context.lineWidth = 4;var ii = 0;while (ii < drops.length) {context.beginPath();//context.rect(drops[ii].x, drops[ii].y, drops[ii].size, drops[ii].size);context.arc(drops[ii].x, drops[ii].y, drops[ii].size, 0, 2 * Math.PI, false);context.stroke();drops[ii].size += 2;if (drops[ii].size > drops[ii].maxSize) {drops.splice(ii, 1);} else {ii++;}}} finally {context.restore();}}$(window).bind("resize", resetCanvas).bind("reorient", resetCanvas);$(document).ready(function () {window.scrollTo(0, 1);resetCanvas();document.body.addEventListener("mousedown", function (evt) {drops.push({size: 2,maxSize: 20 + (Math.random() * 50),x: evt.pageX,y: evt.pageY});evt.preventDefault();}, false);setInterval(animate, 40);});
})();

有兴趣的可以试试玩一玩,用支持html5的浏览器打开drop.html,鼠标快速连续点击页面,效果很明显

雨点效果——HTML5之特效相关推荐

  1. html5怎么实现雨滴效果,雨滴效果——HTML5之特效

    雨点效果--HTML5之特效 drop.html内容如下: $(document).ready(function(){ }); 其中jquery-1.7.2.min.js为jquery文件,引用自己滴 ...

  2. html酷炫电子时钟效果,Html5时钟特效代码

    Html5时钟特效代码html> 时钟 canvas{display: block;margin: 0 auto;} 抱歉,您的浏览器不支持canvas画布 var myCanvas=docum ...

  3. 怎么在html中加入特效文字,如何使用HTML5+css3实现粒子效果文字动画特效(附完整代码)...

    我们在浏览web网页的时候会发现现在的网页做的越来越美观,很多动画特效做的越来越炫酷,这离不开HTML5和css3的深入开发.今天我们要来分享一款基于HTML5和css3的文字特效--粒子效果文字动画 ...

  4. html怎么把字做成动画效果,如何使用HTML5 css3实现粒子效果文字动画特效(附完整代码)...

    摘要 腾兴网为您分享:如何使用HTML5 css3实现粒子效果文字动画特效(附完整代码),学宝,小米社区,手机管家,神州专车等软件知识,以及小学英语点读机,便利宝,startos,工资宝,玩,大将军手 ...

  5. html5添加flash动画效果,霸气的HTML5 7款无Flash HTML5动画特效

    本文作者html5tricks,转载请注明出处 以前我们想在网页上实现一些动画特效,第一选择肯定是Flash,但是现在 1.HTML5 Canvas火焰喷射动画效果 还记得以前分享过的一款HTML5烟 ...

  6. ae制h5文字动画_如何使用HTML5+css3实现粒子效果文字动画特效(附完整代码)

    我们在浏览web网页的时候会发现现在的网页做的越来越美观,很多动画特效做的越来越炫酷,这离不开HTML5和css3的深入开发.今天我们要来分享一款基于HTML5和css3的文字特效--粒子效果文字动画 ...

  7. html5怎么实现雨滴效果,HTML5实现晶莹剔透的雨滴特效

    HTML5雨滴特效 img { display: none; } body { overflow: hidden; } #canvas { position: absolute; top: 0px; ...

  8. 手机 html 折叠效果,HTML5仿苹果手机的面板合拢折叠效果

    passbook仿苹果手机的面板合拢折叠效果-html5特效 .pocket{ width:300px; height:460px; padding: 10px; overflow: hidden; ...

  9. 怎么把 html做成雪花特效,CSS3 HTML5下雪特效 雪花飘飘

    CSS3 HTML5下雪特效 雪花飘飘 $(document).ready(function () { makeSnow("christmasSnow", "bg.jpg ...

  10. html5 特效框架,超级惊艳 10款HTML5动画特效推荐

    原标题:超级惊艳 10款HTML5动画特效推荐 今天我们要来推荐10款超级惊艳的HTML5动画特效,有一些是基于CSS3和jQuery的,比较实用,特别是前几个HTML5动画,简直酷毙了,现在将它们分 ...

最新文章

  1. python中if else语句用法_python中if及if-else如何使用
  2. 游戏设计艺术(第3版) The Art of Game Design
  3. Java 10.switch语句
  4. Oralce的图形化界面----plsql developer涉及到的知识点总结
  5. 08_Android中的SimpleAdapter的使用
  6. 原理_JS引擎对未声明变量的处理
  7. ubuntu php.ini 配置,ubuntu下配置PHP+JSON模块(apache) | 学步园
  8. (转)Apache 中 KeepAlive 配置的合理使用
  9. Spark基础学习笔记05:搭建Spark Standalone模式的集群
  10. ELF文件加载与动态链接(一)
  11. Android 手机做麦克风扩音器demo
  12. MathJax 支持的 Latex 符号总结(各种箭头符号)
  13. 教育培训机构经营技巧
  14. USB学习入门(四)------众里寻他千百度(linux)
  15. 099node-MongoDB数据库添加账户
  16. 穷人python入门教程视频_穷的解释|穷的意思|汉典“穷”字的基本解释
  17. 寻址空间为数据程序储存器_MCS-51单片机存储地址空间划分
  18. 1134: 字符串转换
  19. 活体检测综述 Deep Learning for Face Anti-Spoofing: A Survey 阅读记录
  20. 直播推流拉流概念介绍

热门文章

  1. TCP通讯中发送文件
  2. Reducing Participation Costs via Incremental Verification for Ledger Systems学习笔记
  3. 最新微信公众号采集方案详细介绍
  4. 电梯卫士等对计算机的应用,小班安全活动教案:电梯小卫士教案
  5. 云计算简介及Kubernetes云平台搭建
  6. 【朝花夕拾】Lint篇
  7. mysql启动服务报Found option without preceding group in config file
  8. c语言自我介绍范文,个性的自我介绍范文5篇
  9. 共模干扰与差模干扰(及其消除)
  10. NTFS交换数据流隐藏文件