首页 > PHP资讯 > HTML5培训技术 > javascript简易画板开发

javascript简易画板开发

HTML5培训技术
本文实例为大家分享了制作javascript简易画板的方法,供大家参考,具体内容如下

html:

清除所有笔画颜色
  • 黑色
  • 红色
  • 绿色
  • 蓝色

CSS:

*{margin: 0;padding: 0; }.box_black{background-color: black;position: absolute;}.box_red{background-color: red;position: absolute;}.box_green{background-color: green;position: absolute;}.box_blue{background-color: blue;position: absolute;}#eraser{width: 80px;height: 50px;background-color: brown;display: inline-block;text-align: center;line-height: 50px;cursor: pointer;}#colorbtn{width: 80px;height: 50px;background-color: tomato;display: inline-block;text-align: center;line-height: 50px;cursor: pointer;}#colorpanel{width: 80px;height: 200px;list-style: none;margin-left: 88px;display: none;}#colorpanel>li{width: 80px;height: 50px;text-align: center;line-height: 50px;background-color: aquamarine;display: inline-block;cursor: pointer;}#colorpanel>li:hover{background-color: orange;}

javascript:

window.onload=function(){    //把类名存成一个数组 var classname=["box_black","box_red","box_green","box_blue"]; //默认类名为box_black var clsname=classname[0]; var oBody=document.getElementById("bodys"); var oDiv=oBody.getElementsByTagName("p"); var eraser=document.getElementById("eraser"); var colorbtn=document.getElementById("colorbtn"); var colorpanel=document.getElementById("colorpanel"); var ram=document.getElementById("ram"); var ramnum=document.getElementById("ramnum");   colorbtn.onmouseover=function(){   colorpanel.style.display="block";   }    colorbtn.onmouseout=function(){   colorpanel.style.display="none";   }    colorpanel.onmouseover=function(){    this.style.display="block";    }    colorpanel.onmouseout=function(){    this.style.display="none";    }    for(var i=0;i

这是基于javascript的事件基础写的,比较简易,其实还可以进一步进行优化。下面来看效果图。

HTML5培训技术

本文由欣才IT学院整理发布,未经许可,禁止转载。
支持10不支持0