python做花瓣飘落的背景_基于snowfall的玫瑰花瓣飘落效果

title

if(!Date.now)

Date.now= function() {return newDate().getTime(); };

(function() {'use strict';varvendors=['webkit','moz'];for(vari= 0; i

window.requestAnimationFrame=window[vp+'RequestAnimationFrame'];

window.cancelAnimationFrame=(window[vp+'CancelAnimationFrame']||window[vp+'CancelRequestAnimationFrame']);

}if(/iP(ad|hone|od).*OS 6/.test(window.navigator.userAgent)//iOS6 is buggy

|| !window.requestAnimationFrame|| !window.cancelAnimationFrame) {varlastTime= 0;

window.requestAnimationFrame= function(callback) {varnow=Date.now();varnextTime=Math.max(lastTime+ 16, now);returnsetTimeout(function() { callback(lastTime=nextTime); },

nextTime-now);

};

window.cancelAnimationFrame=clearTimeout;

}

}());

(function($){

$.snowfall= function(element, options){varflakes=[],

defaults={

flakeCount :20,

flakeColor :'#ffffff',

flakePosition:'absolute',

flakeIndex:999999,

minSize :1,

maxSize :2,

minSpeed :1,

maxSpeed :5,

round :false,

shadow :false,

collection :false,

collectionHeight :40,

deviceorientation :false},

options=$.extend(defaults, options),

random= functionrandom(min, max){returnMath.round(min+Math.random()*(max-min));

};

$(element).data("snowfall",this);//Snow flake object

functionFlake(_x, _y, _size, _speed){//Flake properties

this.x=_x;this.y=_y;this.size=_size;this.speed=_speed;this.step= 0;this.stepSize=random(1,10)/ 100;if(options.collection){this.target=canvasCollection[random(0,canvasCollection.length-1)];

}varflakeMarkup= null;if(options.image){

flakeMarkup=document.createElement("img");

flakeMarkup.src=options.image;

}else{

flakeMarkup=document.createElement("div");

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值