国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

javascript+Canvas實現畫板功能

瀏覽:42日期:2023-06-20 08:58:15

本文實例為大家分享了Canvas實現畫板功能的具體代碼,供大家參考,具體內容如下

CSS樣式代碼

body, html { text-align: center; padding-top: 20px; /*margin: 0;*/ }canvas { box-shadow: 0 0 10px #333; margin: 0 auto; /*position: absolute; left: 0; border: 1px solid red;*/}

這是主體代碼

<body onload='draw()'> <canvas height='600'> </canvas> <script> function draw() { var canvas = document.getElementById('canvas'); if (canvas.getContext) { var ctx = canvas.getContext(’2d’); //涂鴉 //添加鼠標按下事件 canvas.onmousedown=function(e){ var ev=e||window.event;//兼容性 var x=ev.clientX-canvas.offsetLeft; var y=ev.clientY-canvas.offsetTop; ctx.strokeStyle=’red’; ctx.lineWidth=10; ctx.beginPath(); ctx.moveTo(x,y); //onmousemove canvas.onmousemove=function(e){ var ev=e||window.event;//兼容性 var x=ev.clientX - canvas.offsetLeft; var y=ev.clientY - canvas.offsetTop; ctx.lineTo(x,y); ctx.stroke(); } canvas.onmouseup=function(){ canvas.onmousemove='';//當鼠標不點擊時則不會畫畫 } } } }</script></body>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 颍上县| 凤庆县| 武城县| 玛曲县| 永春县| 海南省| 长沙县| 乌拉特中旗| 偏关县| 个旧市| 名山县| 斗六市| 滦平县| 昌平区| 耿马| 阿坝| 黑水县| 织金县| 惠安县| 尼玛县| 郁南县| 梅河口市| 马边| 阿鲁科尔沁旗| 霍城县| 织金县| 正镶白旗| 双牌县| 新余市| 永平县| 太保市| 资阳市| 文水县| 金堂县| 昌都县| 卢氏县| 通州区| 镇平县| 东乡| 涞水县| 永川市|