雨落青衫湿(转载)
来源:互联网 发布:电脑录屏软件 编辑:程序博客网 时间:2024/04/24 23:26
本文转载自:http://blog.csdn.net/pandora_madara/article/details/38091625
<html><head> <script type="text/javascript"> function rain() { var canvas = document.getElementById( "sky" ); var context = canvas.getContext( "2d" ); var canvas_width = canvas.width; var canvas_height = canvas.height; var rain_start_interval_y = 100; var rain_size = 8; function ClassRain(){ this.size = rain_size * Math.random(); this.pos_x = canvas_width * Math.random(); this.pos_y = rain_start_interval_y * Math.random(); this.dy = 10 * Math.random(); } function beginRain() { context.fillStyle = "rgba(200, 220, 235, 0.65)"; context.fillRect( 0, 0, canvas_width, canvas_height ); context.fillStyle = "#eef"; for( var i = 0; i < rains.length; ++i ){ var item = rains[i]; context.fillRect( item.pos_x, item.pos_y, item.size, item.size ); item.pos_y += item.dy; if( item.pos_y > canvas_height ){ item.pos_y = -10; } } } var rains = []; for( var i = 0; i < 100; ++i ){ rains.push( new ClassRain() ); } setInterval( beginRain, 20 ) } </script></head><body onload="rain()"><canvas id="sky" width="800" height="400"></canvas><!--<script type="text/javascript">--> <!--function rain() {--> <!--var canvas = document.getElementById( "sky" );--> <!--var context = canvas.getContext( "2d" );--> <!--var canvas_width = canvas.width;--> <!--var canvas_height = canvas.height;--> <!--var rain_start_interval_y = 100;--> <!--var rain_size = 8;--> <!--function ClassRain(){--> <!--this.size = rain_size * Math.random();--> <!--this.pos_x = canvas_width * Math.random();--> <!--this.pos_y = rain_start_interval_y * Math.random();--> <!--this.dy = 10 * Math.random();--> <!--}--> <!--function beginRain() {--> <!--context.fillStyle = "rgba(236, 240, 241, 0.65)";--> <!--context.fillRect( 0, 0, canvas_width, canvas_height );--> <!--context.fillStyle = "#95a5a6";--> <!--for( var i = 0; i < rains.length; ++i ){--> <!--var item = rains[i];--> <!--context.fillRect( item.pos_x, item.pos_y, item.size, item.size );--> <!--item.pos_y += item.dy;--> <!--if( item.pos_y > canvas_height ){--> <!--item.pos_y = -10;--> <!--}--> <!--}--> <!--}--> <!--var rains = [];--> <!--for( var i = 0; i < 100; ++i ){--> <!--rains.push( new ClassRain() );--> <!--}--> <!--setInterval( beginRain, 25 )--> <!--}--><!--</script>--></body></html>
阅读全文
0 0
- 雨落青衫湿(转载)
- 雨落青衫湿
- 雨润烟浓隐青衫
- 1当日年少青衫破
- [转载]Word论文排版(转载)
- 【转载】互斥锁pthread_mutex_t的使用(转载)
- 我不是天使(转载)
- 成功法则(转载)
- 四舍五入函数(转载)
- SEO GUIDE(转载)
- wincvs笔记(转载)
- 相遇(转载)
- 回过头来(转载)
- (转载)经典辞职书
- 疯娘(转载)
- JAR用法(转载)
- 金城反击战(转载)
- 人生顿悟(转载)
- WebView WebViewClient WebChromeClient
- IDEA 下写出第一个 SSH 整合框架练手项目( 一 ,Spring 与 Hibernate 整合)
- 句柄
- JAVA解压缩文件
- Oracle 增加修改删除字段与添加注释
- 雨落青衫湿(转载)
- 【Scikit-Learn 中文文档】线性和二次判别分析
- php反射
- C语言操作符的总结
- caffe训练自己的数据
- 选择排序和冒泡排序
- 导入lib项目报错
- 学习回顾算法(归并排序算法)
- java中的垃圾收集机制(摘抄的深入理解JAVA虚拟机)