雨点效果——HTML5之特效

drop.html内容如下:

$(document).ready(function(){

});

其中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,鼠标快速连续点击页面,效果很明显

1楼kunoy昨天 18:01果真不错,学习了。

html5怎么实现雨滴效果,雨滴效果——HTML5之特效相关推荐

  1. 如何把HTML转换成动图,html5实现图片转圈的动画效果——让页面动起来

    1.先瞧瞧效果: 2.代码是这样的: @mixin ani-btnRotate{ @keyframes btnRotate{ from{transform: rotateZ(0);} to{trans ...

  2. 图片动画效果html5,8个实用炫酷的HTML5图片动画应用

    原标题:8个实用炫酷的HTML5图片动画应用 近期我们发布了不少关于HTML5和jQuery的图片动画应用,很多都比较实用,也有一些效果非常炫酷,比如一些HTML5 3D图片动画特效.本文精选了8个实 ...

  3. php 3d animation,如何用HTML5的Canvas制作3D动画效果

    HTML5的诞生给web前端界带来了不小轰动,像什么动画旋转.图片滑块.图片轮播等等这些3D特效,也引发了不少朋友想要学习HTML5的好奇心.最近我一直在做canvas动画效果,发现canvas这个东 ...

  4. 照片转换为动画 html5,如何使用html5让图片转圈的动画效果

    如何使用html5让图片转圈的动画效果 发布时间:2020-10-26 09:33:22 来源:亿速云 阅读:78 作者:小新 如何使用html5让图片转圈的动画效果?这个问题可能是我们日常学习或工作 ...

  5. 效果奇特的HTML5动画,12个效果奇特的HTML5动画赏析

    本文将为大家分享12个效果奇特的HTML5动画,HTML5强大的动画特性可以让你的网页变得更加生动和富有活力,交互性也会进一步得到提高.一起来看看下面的这些HTML5动画案例,每个案例都提供源代码下载 ...

  6. html如何添加时钟效果,基于HTML5+CSS3实现简单的时钟效果

    目的: 利用html5,css实现钟摆效果 知识点: 1) 利用position/left/top和calc()实现元素的水平和垂直居中: 2) 利用CSS3的animation/transform/ ...

  7. html实现360展示图片,js html5 360度全景图片预览效果

    特效描述:js html5 360度全景图片 预览效果.html5实现360度全景,html5 720度全景图,html5全景图,html5全景图源代码,html5 3d全景,360度全景图,3d36 ...

  8. html5 游戏 动画设计,11款效果惊艳的HTML5动画应用

    11款效果惊艳的HTML5动画应用 来源:极客头条 HTML5真的很棒,我们这个网站也每天在为大家分享很多炫酷而实用的HTML5和CSS3应用.今天要分享的有很多效果惊艳而且好玩的HTML5动画应用, ...

  9. 2022跨年烟花代码(九)HTML5夜景放烟花绽放动画效果

    HTML5夜景放烟花绽放动画效果 html代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ...

  10. html画布实现小球沿直线下落,js+html5实现的自由落体运动效果代码

    本文实例讲述了js+html5实现的自由落体运动效果.分享给大家供大家参考,具体如下: 运行效果截图如下: 具体代码如下: /p> "http://www.w3.org/TR/xhtm ...

最新文章

  1. 卷积神经网络理解及1*1卷积核的作用
  2. 从 React Router 谈谈路由的那些事
  3. 《剑指offer》c++版本 15.二进制中1的个数
  4. 无状态EJB:池化和生命周期
  5. echarts的dataZoom属性在移动端 h5+环境中无法左右滑动问题
  6. sqlalchemy 初始化数据库
  7. 无监督学习与有监督学习的本质区别是什么_干货关于无监督学习你了解多少?...
  8. 怎么让手机变成震动器_手机厂商都在说的线性马达,到底是个什么东西?
  9. 9.4. Default Gateway
  10. Trie图的学习过程
  11. cxonev4验证用户_欧姆龙plc编程软件下载 omron plc编程软件(CX-ONE) v4.31 中文免费版(附序列号+安装教程) 下载-脚本之家...
  12. 交易系统开发(十二)——QuickFIX官方文档
  13. 魔兽争霸III 全图的制作
  14. Vue学习(学习打卡Day12)
  15. win7电脑变身WiFi热点,让手机、笔记本共享上网
  16. MATLAB中颜色模型介绍级各模型之间转换(RGB、HSV、NTSC、YCbCr、HSI)
  17. Facebook应用开发之应用后台配置,以及GraphAPI使用(PHP-SDKJS-SDK)
  18. 民航飞机因何频繁遭遇乱流?
  19. Android Work Profile
  20. c语言中字符表,C语言指令表与符号表

热门文章

  1. 图解两部委DSM数据安全管理认证
  2. 10、Kafka 消息订阅系统
  3. [转载]45岁以后,外企的人都到去哪里了
  4. 关于公司离职后住房公积金问题
  5. 学生选课信息系统设计
  6. MySQL----mysql_secure_installation 安全配置向导
  7. 计算机网络:无线局域网
  8. 解决vue-router报NavigationDuplicated: Avoided redundant navigation to current location: “/login“ 的问题
  9. selenium驱动Firefox安装和环境配置
  10. python利用PyQt5和QTDesginer开发GUI应用(二)、股票查询工具