canvas繪製笑臉程式碼例項

admin發表於2017-02-20
分享一段程式碼例項,它利用canvas實現了繪製簡單笑臉的功能。

程式碼例項如下:

[HTML] 純文字檢視 複製程式碼執行程式碼
<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.softwhy.com/" />
<title>螞蟻部落</title>
<style>
canvas {
  border:1px solid red;
}
</style>
<script>
window.onload = function () {
  var canvas = document.getElementById('canvas');
  if (canvas.getContext) {
    var ctx = canvas.getContext('2d');
 
    ctx.beginPath();
    ctx.arc(75, 75, 50, 0, Math.PI * 2, true); // 繪製
    ctx.moveTo(110, 75);
    ctx.arc(75, 75, 35, 0, Math.PI, false);   // 口(順時針)
    ctx.moveTo(65, 65);
    ctx.arc(60, 65, 5, 0, Math.PI * 2, true);  // 左眼
    ctx.moveTo(95, 65);
    ctx.arc(90, 65, 5, 0, Math.PI * 2, true);  // 右眼
    ctx.stroke();
  }
}
</script>
</head>
<body>
<canvas id="canvas"></canvas>
</body>
</html>

相關文章