您好,登錄后才能下訂單哦!
這篇文章主要介紹“css3+html5怎么運用javascript做一個簡易畫板”,在日常操作中,相信很多人在css3+html5怎么運用javascript做一個簡易畫板問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”css3+html5怎么運用javascript做一個簡易畫板”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
html:
<body>
<canvas width="800" height="600" id="c1">
<span>
</span>
</canvas>
<ul id="ul1">
<li>顏色版:<input id="color" type="color"/></li>
<li>筆觸:<input id="num" type="number" min="0" max="100"/></li>
<li></li>
</ul>
</body>
css:
<style>
*{ margin:0; padding:0;}
body{ background:#000;}
canvas{ background:#fff; float:left;}
span{ color:#fff; font-size:80px;}
#ul1{width:100px;height:600px; float:left; background:#ccc;}
</style>
javascript:
<script>
window.onload=function(){
var oC=document.getElementById('c1');
var oColor=document.getElementById('color');
var oNum=document.getElementById('num');
var gd=oC.getContext('2d');//畫筆
oNum.onchange=function(){
gd.lineWidth = oNum.value;
strokeFn();
};
oColor.onchange=function(){
gd.strokeStyle = oColor.value;
strokeFn();
};
strokeFn();
function strokeFn(){
gd.beginPath();
oC.onmousedown=function(ev){
gd.moveTo(ev.clientX,ev.clientY);
oC.onmousemove=function(ev){
gd.lineTo(ev.clientX,ev.clientY);
gd.stroke();
};
oC.onmouseup=function(){
oC.onmousemove=oC.onmouseup=null;
};
return false;
};
}
};
</script>
到此,關于“css3+html5怎么運用javascript做一個簡易畫板”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。