canvas五角星
来源:互联网 发布:科讯cms 编辑:程序博客网 时间:2024/04/28 20:41
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>画五角星</title></head><body><canvas id="canvas"></canvas><script> window.onload=function () { var dom = document.getElementById("canvas"); dom.width = 800; dom.height = 800; var ctx = dom.getContext("2d"); ctx.fillStyle = "black"; ctx.fillRect(0, 0, dom.width, dom.height); for (var i = 0; i < 100; i++) { var r=Math.random()*10+10; var x=Math.random()*dom.width; var y=Math.random()*dom.height; var a=Math.random()*360; drawstar(ctx, x,y,r,r/2.0,a); } }function drawstar(cnt,x,y,R,r,rot) { cnt.beginPath(); for(var i=0;i<5;i++){ cnt.lineTo(Math.cos((18+i*72-rot)/180*Math.PI)*R+x, -Math.sin((18+i*72-rot)/180*Math.PI)*R+y); cnt.lineTo(Math.cos((54+i*72-rot)/180*Math.PI)*r+x, -Math.sin((54+i*72-rot)/180*Math.PI)*r+y); } cnt.closePath(); cnt.fillStyle="#fb3"; cnt.strokeStyle="#f05"; cnt.lineWidth=3; cnt.lineJoin="round"; cnt.fill(); cnt.stroke();}</script></body></html>
0 0
- Canvas-五角星
- canvas五角星
- HTML Canvas 绘制五角星
- canvas画五角星
- canvas 绘制五角星
- canvas绘制五角星
- canvas画出五角星
- canvas 画五角星
- Canvas 画五角星
- canvas制作旋转的五角星
- canvas五角星(五星红旗)绘制
- 【Html5每日练习】canvas五彩缤纷的五角星
- Canvas学习--绘制五角星(一)
- Canvas学习--绘制正五角星(二)
- canvas绘制一个五角星-常用绘图原理
- 五角星
- HTML5新的东西:Canvas KineticJS五角星教程
- 案例四、1.使用Canvas画一个五角星
- graphviz中文支持和IBUS中文输入法支持
- MySQL性能调优——索引详解与索引的优化
- SLPA原理及详解
- 对输入框进行输入的时候有时候需要判断输入的是不是数字或者不只让他输入数字
- 让PHP更快的提供文件下载
- canvas五角星
- Android之程序崩溃后重启
- Android N(API level 24.)废弃了Html.fromHtml(String)
- 网络流(一) 入门到熟练
- 工厂方法模式(对象创建)
- 1.Scala开发环境搭建和HelloWorld解析
- Pattern用法(正则表达式)
- 电力网络RTMP协议无线直播摄像头
- Android 6.0以后蓝牙扫描及连接不上解决方案