The following describes how to use js to implement snowflake falling. If you need it, you can refer to the snowflake floating effect written in html5 canvas and js today. Share:
The Code is as follows:
Script
Function start (){
Var array = new Array ();
Var canvas = document. getElementById ("mycanvas ");
Var context = canvas. getContext ("2d ");
For (var I = 0; I <50; I ++ ){
Var Showsnow = new showsnow ();
Array. push (Showsnow );
}
Time = setInterval (function (){
Context. clearRect (0, 0, canvas. width, canvas. height );
For (var I = 0; I
Array [I]. move ();
Array [I]. draw (context );
}
},500 );
}
Function showsnow (){
Var y = parseInt (Math. random () * 50) * 10;
Var x = parseInt (Math. random () * 80) * 10;
This. draw = function (context ){
Context. font = "50px Calibri ";
Context. fillText ("*", x, y );
}
This. move = function (){
Y + = 20;
'If (y> 600 ){
Y = 0;
}
}
}
Script