91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

canvas繪制星空

發布時間:2020-03-25 07:15:04 來源:網絡 閱讀:272 作者:素顏豬 欄目:開發技術

效果圖

canvas繪制星空

html結構

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<title>canvas15</title>

<link rel="stylesheet" href="">

</head>

<body>

<canvas id="canvas" style ="border:1px solid #aaa;diplay:block;margin:50px auto;">

當前瀏覽器不支持canvas,請更換瀏覽器后再試

</canvas>

</body>

</html>

js腳本

<script>

window.onload = function(){

var canvas = document.getElementById("canvas");


canvas.width  = 800;

canvas.height = 800;


var context = canvas.getContext("2d");

// context.lineJoin = "bevel";

// context.lineJoin = "round";

// context.lineJoin = "miter";


context.fillStyle = "black";

context.fillRect(0,0,canvas.width,canvas.height);

for(var i = 0;i<200;i++){

var r = Math.random() * 10 + 10;

var x = Math.random() * canvas.width;

var y = Math.random() * canvas.height;

var a = Math.random() * 360;


drawStar(context,r/2.0,r,x,y,a,10,"#fb3","#fb3");

}


}


function drawStar(context,r,R,x,y,rot,lineWidth,strokeStyle,fillStyle){

context.beginPath();


for(var i = 0;i<5;i++){

context.lineTo(Math.cos((18+i*72 - rot)/180 * Math.PI) * R + x,-Math.sin((18+i*72 - rot)/180*Math.PI)*R + y);

context.lineTo(Math.cos((54+i*72 - rot)/180 * Math.PI) * r + x,-Math.sin((54+i*72 - rot)/180*Math.PI)*r + y);

}


context.closePath();


context.fillStyle = fillStyle;

context.strokeStyle = strokeStyle;

context.lineWidth = lineWidth;

context.lineJoin = "miter";

context.fill();


context.stroke();

}

</script>

canvas繪制星空

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

鄂尔多斯市| 醴陵市| 华宁县| 怀安县| 通化市| 龙南县| 永吉县| 田林县| 翁牛特旗| 综艺| 治县。| 察隅县| 饶阳县| 辰溪县| 云南省| 彰化市| 大洼县| 孙吴县| 信宜市| 绥阳县| 会同县| 清远市| 慈利县| 崇阳县| 惠安县| 南汇区| 体育| 仁怀市| 丽江市| 东安县| 南丰县| 正蓝旗| 兴仁县| 自治县| 建始县| 淳安县| 师宗县| 黔东| 大丰市| 德钦县| 辽宁省|