首頁 > web前端 > html教學 > 用JS和html做一個簡易畫板程式碼

用JS和html做一個簡易畫板程式碼

php中世界最好的语言
發布: 2017-11-30 14:11:57
原創
4040 人瀏覽過

 今天教大家做一個小程序,利用CSS3和H5以及JS做一個好玩的簡易畫板,有興趣的朋友可以動手嘗試一下,代碼貼在下面。大家也可以發揮自己的創意改動一些功能。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

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中文網其他相關文章!

相關標籤:
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
怎麼實作 JavaScript點與圓的位置關係
來自於 1970-01-01 08:00:00
0
0
0
JavaScript鉤子函數是什麼?
來自於 1970-01-01 08:00:00
0
0
0
c++ 呼叫javascript
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板