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 相关文章推荐
jQueryUI的Dialog的简单封装
Jun 07 Javascript
js判断运行jsp页面的浏览器类型以及版本示例
Oct 30 Javascript
JS实现黑客帝国文字下落效果
Sep 01 Javascript
如何判断Javascript对象是否存在的简单实例
May 18 Javascript
js实现的在线调色板功能完整实例
Dec 21 Javascript
jquery实现焦点轮播效果
Feb 23 Javascript
JavaScript hasOwnProperty() 函数实例详解
Aug 04 Javascript
jquery实现倒计时小应用
Sep 19 jQuery
基于JavaScript实现瀑布流布局
Aug 15 Javascript
JS复杂判断的更优雅写法代码详解
Nov 07 Javascript
Webpack4+Babel7+ES6兼容IE8的实现
Apr 10 Javascript
手写实现JS中的new
Nov 07 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
Terran兵种对照表
2020/03/14 星际争霸
php+oracle 分页类
2006/10/09 PHP
如何使用PHP中的字符串函数
2006/11/24 PHP
PHP FTP操作类代码( 上传、拷贝、移动、删除文件/创建目录)
2014/05/10 PHP
如何利用http协议发布博客园博文评论
2015/08/03 PHP
php连接oracle数据库的核心步骤
2016/05/26 PHP
thinkPHP5 tablib标签库自定义方法详解
2017/05/10 PHP
PHP实现一个按钮点击上传多个图片操作示例
2020/01/23 PHP
jQuery Ajax 全解析
2009/02/08 Javascript
JavaScript prototype属性使用说明
2010/05/13 Javascript
idTabs基于JQuery的根据URL参数选择Tab插件
2012/04/11 Javascript
Javascript中找到子元素在父元素内相对位置的代码
2012/07/21 Javascript
js类定义函数时用prototype与不用的区别示例介绍
2014/06/10 Javascript
js实现YouKu的漂亮搜索框效果
2015/08/19 Javascript
JS实现复选框的全选和批量删除功能
2017/04/05 Javascript
解决webpack打包速度慢的解决办法汇总
2017/07/06 Javascript
利用angular、react和vue实现相同的面试题组件
2018/02/19 Javascript
代码详解javascript模块加载器
2018/03/04 Javascript
node实现的爬虫功能示例
2018/05/04 Javascript
laravel-admin 与 vue 结合使用实例代码详解
2019/06/04 Javascript
Python 第一步 hello world
2009/09/25 Python
Python实现新浪博客备份的方法
2016/04/27 Python
python中MethodType方法介绍与使用示例
2017/08/03 Python
Python数据结构与算法之图的基本实现及迭代器实例详解
2017/12/12 Python
IntelliJ IDEA安装运行python插件方法
2018/12/10 Python
python3+PyQt5 创建多线程网络应用-TCP客户端和TCP服务器实例
2019/06/17 Python
在Django下创建项目以及设置settings.py教程
2019/12/03 Python
TensorFlow2.X使用图片制作简单的数据集训练模型
2020/04/08 Python
Pytorch实现将模型的所有参数的梯度清0
2020/06/24 Python
python在地图上画比例的实例详解
2020/11/13 Python
详解rem 适配布局
2018/10/31 HTML / CSS
深入理解HTML的FormData对象
2016/05/17 HTML / CSS
使用html2canvas.js实现页面截图并显示或上传的示例代码
2018/12/18 HTML / CSS
荷兰度假屋租赁网站:Aan Zee
2020/02/28 全球购物
个人简历自我评价
2014/02/02 职场文书
nginx常用配置conf的示例代码详解
2022/03/21 Servers