rainday.js实现canvas绘制下雨的效果
来源:互联网 发布:如何提高淘宝店铺销量 编辑:程序博客网 时间:2024/05/19 19:42
1.代码如下所示,已添加注释
<!DOCTYPE html>
<htmllang="en">
<head>
<title>绘制雨滴效果</title>
<metacharset="UTF-8">
<metaname="viewport"content="width=device-width, initial-scale=1">
<scriptsrc="js/rainyday.min.js"></script>
<style>
</style>
</head>
<bodyonload="init()">
<divid="drain">
<imgid="background"src=""alt="background" />
</div>
<script>
functioninit() {
var image= document.getElementById("background");
var parentElement= document.getElementById("drain");
image.onload= function() {
var engine= newRainyDay({
// 模糊玻璃窗的图片元素,必须填写
image:this,
// canvas的父元素,如果不提供则默认为body。
parentElement:this.parentElement,
// 如果只使用图像的某一部分,用此参数提供坐标。如果不提供则默认为整幅图片。
// crop: [0, 0, 1, 100],
// 定义模糊的下雨雨滴效果。如果不提供值,默认为10。设置为0表示无模糊效果。
blur:10,
// 定义雨滴的透明度
opacity:0
});
engine.rain(
[
[1,0, 20],
[3,3, 1]
], 100);
};
// image.crossOrigin = 'anonymous';
image.src= "img/HRtuQo8.jpg";
}
</script>
</body>
</html>
3.效果图
阅读全文
0 0
- rainday.js实现canvas绘制下雨的效果
- js实现canvas绘制的图形的拖动效果
- 用js实现下雨效果
- unity3D 下雨效果实现
- canvas 让你呼风唤雨,下雨下雪效果
- canvas 让你呼风唤雨,下雨下雪效果
- canvas 让你呼风唤雨,下雨下雪效果
- 有趣的下雨效果
- html5实现的一个简单的下雨效果
- 使用 SurfaceView 实现一个下雨的天气效果
- canvas 绘制阴影效果
- canvas绘制动画效果
- js+canvas绘制QQ下拉刷新贝塞尔曲线效果
- rainyday.js 下雨效果插件使用方法
- canvas实现刮刮乐的效果
- 下雨效果
- 下雨效果
- android实现漫天雪花&下雨效果
- git 命令使用
- C++学习笔记之对文件的操作
- openCV 2.4.13.3 配置VS2015
- matlab cell的用法
- 学习TensorFlow--变量
- rainday.js实现canvas绘制下雨的效果
- 07word 转html 包括图片转换
- mybatis和hibernate的区别
- 使用formData对象提交表单并上传图片
- go 安装 protobuf proto3
- RTMP协议播放流程的实现及抓包分析
- Android——ViewPager
- SpringBoot编写HTTP API
- [转]图像梯度:算子