javascript制作网页图片上实现下雨效果


Posted in Javascript onFebruary 26, 2015

这里主要是应用了一个rainyday的js类库,使用非常简单方便,就不多废话了,看演示代码吧。

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<style media="screen">

body {

    overflow: hidden;

    height: 100%;

    margin: 0;

    padding: 0;

}

img {

    width: 100%;

    height: 100%;

}

</style>

<script src="http://maroslaw.github.io/rainyday.js/dist/rainyday.0.1.2.min.js" type="text/javascript"></script>

<script type="text/javascript">

    function run() {

        var image = document.getElementById('background');

        image.onload = function() {

            var engine = new RainyDay({

                image : this,

            });

            engine.rain([ [ 1, 2, 8000 ] ]);

            engine.rain([ [ 3, 3, 0.88 ], [ 5, 5, 0.9 ], [ 6, 2, 1 ] ], 100);

        }

        image.crossOrigin = 'anonymous';

        image.src = 'http://i.imgur.com/N7ETzFO.jpg';

    }

</script>

<title>哇塞!</title>

</head>

<body onLoad="run();">

    <img id="background" alt="background" src="" />

</body>

</html>

是不是非常酷的效果呢?希望大家能够喜欢。

Javascript 相关文章推荐
PHP+mysql+Highcharts生成饼状图
May 04 Javascript
JS实现同一个网页布局滑动门和TAB选项卡实例
Sep 23 Javascript
全面了解javascript三元运算符
Jun 27 Javascript
Javascript中内建函数reduce的应用详解
Oct 20 Javascript
深入理解Angularjs中的$resource服务
Dec 31 Javascript
Node.JS 循环递归复制文件夹目录及其子文件夹下的所有文件
Sep 18 Javascript
js处理包含中文的字符串实例
Oct 11 Javascript
微信小程序使用gitee进行版本管理
Sep 20 Javascript
微信小程序冒泡事件及其阻止方法实例分析
Dec 06 Javascript
Jquery的autocomplete插件用法及参数讲解
Mar 12 jQuery
浅谈laytpl 模板空值显示null的解决方法及简单的js表达式
Sep 19 Javascript
JavaScript中数组去重的5种方法
Jul 04 Javascript
js实现格式化金额,字符,时间的方法
Feb 26 #Javascript
如何减少浏览器的reflow和repaint
Feb 26 #Javascript
详谈javascript中DOM的基本属性
Feb 26 #Javascript
jqueryUI里拖拽排序示例分析
Feb 26 #Javascript
Jquery的基本对象转换和文档加载用法实例
Feb 25 #Javascript
jQuery操作JSON的CRUD用法实例
Feb 25 #Javascript
javascript实现复选框超过限制即弹出警告框的方法
Feb 25 #Javascript
You might like
Win2000+Apache+MySql+PHP4+PERL安装使用小结
2006/10/09 PHP
COM in PHP (winows only)
2006/10/09 PHP
?生?D片??C字串
2006/12/06 PHP
一步一步学习PHP(5) 类和对象
2010/02/16 PHP
PHP is_dir() 判断给定文件名是否是一个目录
2010/05/10 PHP
优秀js开源框架-jQuery使用手册(1)
2007/03/10 Javascript
JavaScript 异步调用框架 (Part 2 - 用例设计)
2009/08/03 Javascript
浅析js封装和作用域
2013/07/09 Javascript
JS 页面计时器示例代码
2013/10/28 Javascript
js写的评论分页(还不错)
2013/12/23 Javascript
刷新页面的几种方法小结(JS,ASP.NET)
2014/01/07 Javascript
JavaScript操作Cookie详解
2015/02/28 Javascript
在浏览器中打开或关闭JavaScript的方法
2015/06/03 Javascript
javascript中return,return true,return false三者的用法及区别
2015/11/17 Javascript
学习JavaScript事件流和事件处理程序
2016/01/25 Javascript
jQuery实现的tab标签切换效果示例
2016/09/05 Javascript
Bootstrap源码学习笔记之bootstrap进度条
2016/12/24 Javascript
jquery Ajax 全局调用封装实例详解
2017/01/16 Javascript
jQuery基本筛选选择器实例代码
2017/02/06 Javascript
微信小程序使用canvas自适应屏幕画海报并保存图片功能
2019/07/25 Javascript
解决vue elementUI中table里数字、字母、中文混合排序问题
2020/01/07 Javascript
vue3+typescript实现图片懒加载插件
2020/10/26 Javascript
JavaScript中arguments的使用方法详解
2020/12/20 Javascript
为Python的web框架编写前端模版的教程
2015/04/30 Python
Tensorflow 自带可视化Tensorboard使用方法(附项目代码)
2018/02/10 Python
使用python存储网页上的图片实例
2018/05/22 Python
python logging添加filter教程
2019/12/24 Python
Python如何读取文件中图片格式
2020/01/13 Python
Python爬虫实例——scrapy框架爬取拉勾网招聘信息
2020/07/14 Python
乌克兰网上珠宝商店:GoldSoveren
2020/03/31 全球购物
2013年保送生自荐信格式
2013/11/20 职场文书
药品采购员岗位职责
2014/02/08 职场文书
大学生应聘求职信
2014/05/26 职场文书
2015年大学社团工作总结
2015/04/09 职场文书
导游词之丽江普济寺
2019/10/22 职场文书
浅谈Python数学建模之线性规划
2021/06/23 Python