css3+html5运用javascript做一个简易画板代码

2019-09-12 郑州网站建设  

<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;


河南郑州做网站首选天择文化,我们专注郑州网站建设网站设计网站制作与开发,是中原地区专业的郑州网络公司,多年来我们一直努力,服务客户数百家,欢迎您的咨询。
本文链接:郑州网络公司http://tzchb.ieyo.com/dede/2014.html转载请标明出处,谢谢合作!
标签:
  • CSS3
  • HTML
  • +
  • html5javascr