首页 > web前端 > html教程 > 用JS和html做一个简易画板代码

用JS和html做一个简易画板代码

php中世界最好的语言
发布: 2017-11-30 14:11:57
原创
3978 人浏览过

 今天教大家做一个小程序,利用CSS3和H5以及JS做一个好玩的简易画板,有兴趣的朋友可以动手尝试一下,代码贴在下面。大家也可以发挥自己的创造力改动一些功能。

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(&#39;c1&#39;);
var oColor=document.getElementById(&#39;color&#39;);
var oNum=document.getElementById(&#39;num&#39;);
var gd=oC.getContext(&#39;2d&#39;);//画笔
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>
登录后复制


相信看了这些案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!

相关阅读:

怎样不使用CSS改变鼠标悬停样式

如何用CSS做图片旋转效果

怎么优化HTML网页

以上是用JS和html做一个简易画板代码的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板