<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>Canvas</title>
</head>
<body>
<h1>Canvas</h1>
<canvas id="mycanvas" width="800" height="800">
対応ブラウザを使用ください。</canvas>
<p>
</p>
<script src="myscript.js"></script>
</body>
</html>
window.onload = function(){
draw();
}
function draw(){
var canvas = document.getElementById('mycanvas');
if (!canvas || !canvas.getContext)return false;
var ctx = canvas.getContext('2d');
//ctx.strokeRect(50, 10, 50, 150);
ctx.fillRect(10, 10, 50, 50);
ctx.clearRect(15, 15, 20, 20);
}
線の塗りやスタイル
ctx.strokeStyle = "rgba(255, 0, 0, 0.5)"; ctx.lineWidth = 15; ctx.lineJoin = "bevel";//"round"; ctx.fillStyle = "rgba(255, 0, 0, 0.5)"; ctx.strokeRect(10, 10, 50, 50); ctx.fillRect(100, 10, 50, 50);

var g = ctx.createLinearGradient(0, 0, 0, 100); g.addColorStop(0.0, "red"); g.addColorStop(0.5, "yellow"); g.addColorStop(1.0, "blue"); ctx.fillStyle = g; ctx.fillRect(0, 0, 100, 100);
円形
var g = ctx.createRadialGradient(50, 50, 0, 50, 50, 80);