html怎么做下雨效果,HTML5 canvas制作逼真的下雨雨滴效果js插件

阅读: 评论:0

html怎么做下雨效果,HTML5 canvas制作逼真的下雨雨滴效果js插件

html怎么做下雨效果,HTML5 canvas制作逼真的下雨雨滴效果js插件

rainyday是一款基于 html5 canvas 的模拟下雨时雨滴打在玻璃窗上效果的js插件。该雨滴效果插件的特点是使用简单,易于集成。

使用方法

在页面中引入rainyday.js文件。

然后可以按照下面的方法调用插件。

var engine = new RainyDay({

image: element, // Image element

// This value is required

parentElement: someDiv, // Element to be used as a parent for the canvas

// If not provided assuming the 'body' element

crop: [0, 0, 50, 60], // Coordinates if only a part of the image should be used

// If not provided entire image will be used

blur: 10, // Defines blur due to rain effect

// Assuming 10 if not provided

// Use 0 value to disable the blur

opacity: 1 // Opacity of rain drops

// Assuming 1 if not provided

});

engine.rain(

[

[1, 0, 20], // add 20 drops of

[3, 3, 1] // ... and 1 drop of size from 3 - 6 ...

],

100); // ... every 100ms

配置参数

image:模拟玻璃窗的图片元素,必须填写。

parentElement:canvas的父元素,如果不提供则默认为body。

crop:如果只使用图像的某一部分,用此参数提供坐标。如果不提供则默认为整幅图片。

blur:定义模糊的下雨雨滴效果。如果不提供值,默认为10。设置为0表示无模糊效果。

opacity:定义雨滴的透明度。如果不提供默认为1。

浏览器兼容

Rainyday.js是一个使用 HTML5 特性的纯js库,几乎所有的现代浏览器都支持它。

Internet Explorer 9+

Firefox 23+

Chrome 27+

Chrome mobile

Safari 5.1+

Opera 12.16+

效果预览

下面是Rainyday几种效果的截图:

本文发布于:2024-01-28 11:50:38,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/17064138417214.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:效果   怎么做   雨滴   逼真   插件
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23