Canvas基础5-全屏随机画圆点练习
来源:互联网 发布:车牌号码测吉凶算法 编辑:程序博客网 时间:2024/06/05 16:57
所涉及的知识点基本均来自前4篇Canvas基础
<!--html--><!DOCTYPE html><html><head> <title>WebChat JieTiGame</title> <meta charset="utf-8"> <link rel="stylesheet" href="css/mycss.css" /></head><body> <canvas id="game" width="768" height="400"> <!--Sorry,your web browser does not support Canvas context.--> </canvas> <script src="js/jquery-1.9.1.js"></script> <script src="js/myjs.js"></script></body></html>
/*mycss.css*/canvas{display:block;}*{ margin:0; padding:0;}html,body{ height:100%; width:100%;}
//myjs.jsfunction drawCircle(ctx,x,y,Radius){ ctx.fillStyle = "rgba(255,0,0,.9)"; ctx.beginPath(); ctx.arc(x,y,Radius,0,Math.PI*2,true); ctx.closePath(); ctx.fill();}$(document).ready(function(){ var canvas = $("#game"); var ctx = canvas.get(0).getContext("2d"); var circleRadius = 10; $(window).resize(resizeCanvas); function resizeCanvas(){ ctx.fillStyle = "red"; canvas.attr("width",$(window).get(0).innerWidth); canvas.attr("height",$(window).get(0).innerHeight); ctx.fillRect(0,0,canvas.width(),canvas.height()); var width = canvas.get(0).width - 20; var height = canvas.get(0).height - 20; var circleCount = 10; for (var i=0; i<circleCount; i++){ var x = 10 + Math.random()*width; var y = 10 + Math.random()*height; drawCircle(ctx,x,y,circleRadius); } } resizeCanvas();});
- Canvas基础5-全屏随机画圆点练习
- canvas基础练习
- HTML5 Canvas基础练习
- canvas基础练习(画线)
- Canvas基础7--小游戏练习--解题游戏
- canvas基础练习(画矩形)
- Java 基础练习(2)-随机字符串
- javascript基础练习-随机改变颜色
- Canvas基础6-将随机的点用直线互连
- 全屏canvas 画图 背景
- 【LWJGL2 WIKI】【基础篇】基础5:全屏
- MIDP2.0 Canvas全屏问题
- 关于canvas全屏的问题
- Canvas基础
- Canvas基础
- Canvas基础
- canvas基础
- canvas 基础
- Dalvik虚拟机的启动过程分析
- AsiaHatyai-2012 & LA 6144 - Radiation 二分搜索+集合运算
- ios 笔记
- 各种排序算法
- iOS 返回到根目录实现
- Canvas基础5-全屏随机画圆点练习
- 学习笔记——SQL语句
- 学习笔记——C#中特殊的运算符
- 学习笔记——C#中特殊流程语句
- c语言范式编程之lsearch
- 学习笔记——ADO.NET
- 学习笔记——C#数组
- iOS view中震动类似实现
- 学习笔记——C#的Char