canvas實現的七巧板效果程式碼例項
分享一段簡單的程式碼例項,它實現了簡單的七巧板效果。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script> window.onload = function() { var canvas = document.getElementById("canvas"); canvas.width = 500; canvas.height = 500; var context = canvas.getContext("2d"); context.beginPath() context.moveTo(0, 0) context.lineTo(250, 250) context.lineTo(500, 0) context.closePath() context.fillStyle = "green" context.fill() context.stroke() context.beginPath() context.moveTo(0, 0) context.lineTo(250, 250) context.lineTo(0, 500) context.closePath() context.fillStyle = "pink" context.fill() context.beginPath() context.moveTo(0, 500) context.lineTo(125, 375) context.lineTo(250, 500) context.closePath() context.fillStyle = "red" context.fill() context.stroke() context.beginPath() context.moveTo(125, 375) context.lineTo(250, 250) context.lineTo(375, 375) context.lineTo(250, 500) context.closePath() context.fillStyle = "purple" context.fill() context.beginPath() context.moveTo(250, 250) context.lineTo(375, 125) context.lineTo(375, 375) context.closePath() context.fillStyle = "yellow" context.fill() context.beginPath() context.moveTo(500, 0) context.lineTo(500, 250) context.lineTo(375, 375) context.lineTo(375, 125) context.closePath() context.fillStyle = "blue" context.fill() context.beginPath() context.moveTo(500, 250) context.lineTo(250, 500) context.lineTo(500, 500) context.closePath() context.fillStyle = "black" context.fill() } </script> </head> <body> <canvas id="canvas"></canvas> </body> </html>
相關文章
- canvas載入效果程式碼例項Canvas
- canvas原型鐘錶效果程式碼例項Canvas原型
- canvas氣泡上浮效果程式碼例項Canvas
- canvas繪製箭頭效果程式碼例項Canvas
- html實現簡單ListViews效果的例項程式碼HTMLView
- canvas刮刮樂程式碼例項Canvas
- canvas繪製扇形程式碼例項Canvas
- canvas繪製網格程式碼例項Canvas
- jQuery tab選項卡效果程式碼例項jQuery
- CSS橢圓效果程式碼例項CSS
- canvas繪製機器貓程式碼例項Canvas
- canvas繪製拋物線程式碼例項Canvas線程
- canvas translate()、scale()和rotate()方法程式碼例項Canvas
- Canvas實現放大鏡效果完整案例分析(附程式碼)Canvas
- 美化滾動條效果程式碼例項
- css3水滴效果程式碼例項CSSS3
- css背景虛化效果程式碼例項CSS
- canvas繪製圓形鐘錶程式碼例項Canvas
- canvas實現波浪效果Canvas
- jQuery點選滑出層效果程式碼例項jQuery
- css3晃動效果程式碼例項CSSS3
- CSS3心形效果程式碼例項CSSS3
- div前後翻轉效果程式碼例項
- 當前文字框高亮效果程式碼例項
- CSS3旋轉效果程式碼例項CSSS3
- 淡入淡出效果簡單程式碼例項
- canvas實現 漂亮的下雨效果Canvas
- html5 canvas 實現光線沿不規則路徑運動例項程式碼HTMLCanvas
- jQuery實現的表格展開伸縮效果例項jQuery
- CSS3滑過光束效果程式碼例項CSSS3
- CSS3小黃人效果程式碼例項CSSS3
- css3折角效果程式碼例項CSSS3
- CSS3梯形效果程式碼例項CSSS3
- CSS3背景漸變效果程式碼例項CSSS3
- CSS3星系運動效果程式碼例項CSSS3
- vuejs實現新增tag標籤程式碼例項VueJS
- 例項程式碼分享Python實現Linux監控PythonLinux
- 小例項: 用vue實現手風琴效果Vue
- canvas漫天飛雪效果程式碼Canvas