亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

20行JS代碼實現網頁刮刮樂效果

2019-11-19 16:16:23
字體:
來源:轉載
供稿:網友

分享一段用canvas和JS制作刮刮樂的代碼,JS部分去掉注釋不到20行代碼

效果如下

蓋倫.jpg

刮刮樂.gif

HTML部分

<body>  ![](img/gailun.jpg)  <canvas id="canvas" width="400" height="300"></canvas> </body>

沒什么要特別注意的

為了效果加了些CSS樣式

CSS部分

<style type="text/css">  *{   margin: 0;   padding: 0;  }   img{    width: 400px;    height: 300px;    left: 200px;    position: absolute;    z-index: -1;   }   canvas{    margin-left:200px;   }  </style>

注意

1.為了清除瀏覽器自帶效果加了

*{   margin: 0;   padding: 0;  }

2.img需要在灰布下面,加了z-index;

3.圖片絕對定位

js部分

分析下邏輯

1.鼠標按下移動相應區域刮開

2.鼠標抬起改變鼠標位置不接著刮開

js代碼

<script type="text/javascript">  var canvas = document.getElementById("canvas");  var context = canvas.getContext('2d');   //畫蒙布  context.beginPath();  context.fillStyle= 'grey'  context.fillRect(0,0,400,300);  //鼠標按下開刮  canvas.onmousedown=function(){   canvas.onmousemove = function(){    //獲取鼠標坐標    var x = event.clientX;    var y = event.clientY;    //destination-out    顯示原來的不在后來區域的部分    context.globalCompositeOperation = "destination-out";    context.beginPath();    context.arc(x-200,y,30,0,Math.PI*2);    context.fill();     }  }  //鼠標抬起不刮開  canvas.onmouseup=function(){   canvas.onmousemove = function(){    }  }   </script>

需要注意的是

1.圖片和畫布左移了200px,所以圓的起點坐標相對于獲取位置減了200px;

2.globalCompositeOperation是畫布的一個功能作用是設置或返回如何將一個源(新的)圖像繪制到目標(已有)的圖像上,還有其余10種寫法

以上這篇20行JS代碼實現網頁刮刮樂效果就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
自拍偷拍亚洲欧美| 91a在线视频| 亚洲国产精品久久精品怡红院| 欧美一区二三区| 正在播放亚洲1区| 欧美性生交大片免网| 欧美一级大片在线观看| 亚洲人成网站999久久久综合| 伊人伊人伊人久久| 亚洲成人久久网| 91干在线观看| 91精品在线看| 欧美激情欧美激情在线五月| 欧美亚洲第一区| 久久久精品视频在线观看| 亚洲欧美在线免费观看| 欧美一区二区三区图| 久久久久亚洲精品国产| 高清欧美一区二区三区| 日韩免费观看av| 国产欧美精品va在线观看| 国产精品电影久久久久电影网| 日韩免费av在线| 国产69精品久久久久99| 国产激情久久久久| 欧美日韩国产激情| 国产成+人+综合+亚洲欧洲| 日韩最新av在线| 91成人福利在线| 欧美精品亚州精品| 国产一区香蕉久久| 久久伊人色综合| 欧美一乱一性一交一视频| 欧美激情亚洲视频| 亚洲欧美国产精品va在线观看| 欧美极品美女电影一区| 久久男人av资源网站| 日韩在线中文字幕| 国产精品美女主播在线观看纯欲| 日韩成人高清在线| 91亚洲va在线va天堂va国| 亚洲国产精品久久久久秋霞不卡| 久久久久久国产精品久久| 8x海外华人永久免费日韩内陆视频| 欧美影院在线播放| 国语自产偷拍精品视频偷| 国产午夜精品免费一区二区三区| 欧美成人免费在线观看| 91tv亚洲精品香蕉国产一区7ujn| 欧美另类老女人| 国产成人一区二区三区电影| 疯狂做受xxxx高潮欧美日本| 97超视频免费观看| 国产成人精品视频在线| 欧美亚洲成人xxx| 国产精品www网站| 国产精品video| 夜夜嗨av色一区二区不卡| 亚洲成人久久久| 久久久久久久久电影| 国产精品第二页| 国产精品高潮呻吟久久av无限| 成人免费xxxxx在线观看| 日韩小视频在线观看| 欧美丰满少妇xxxxx做受| 97精品一区二区视频在线观看| 亚洲伦理中文字幕| 亚洲天堂影视av| 欧美成人sm免费视频| 欧美在线xxx| 欧美性xxxx极品高清hd直播| 国产精品99久久久久久久久| 影音先锋日韩有码| 欧美性黄网官网| 亚洲色图17p| 亚洲国产日韩欧美综合久久| 黑人巨大精品欧美一区二区一视频| 日本一欧美一欧美一亚洲视频| 激情懂色av一区av二区av| 欧美成人免费全部观看天天性色| 岛国av一区二区三区| 久久久久99精品久久久久| 欧美日韩国产影院| 日韩欧美在线观看视频| 国产精品高潮视频| 精品久久久久久亚洲精品| 欧美国产精品va在线观看| 久久天堂av综合合色| 国产精品久久久久久久av电影| 久久在线观看视频| 成人黄色在线免费| 亚洲图片欧洲图片av| 成人a级免费视频| 欧美激情精品久久久| 欧美最猛性xxxxx(亚洲精品)| 欧美乱大交做爰xxxⅹ性3| 欧美专区在线视频| 91在线视频导航| 在线观看欧美www| 国产欧洲精品视频| 欧美日韩在线视频一区二区| 亚洲国产私拍精品国模在线观看| 久久久久久香蕉网| 色噜噜狠狠狠综合曰曰曰| 91av在线影院| 欧美极品美女视频网站在线观看免费| 欧美精品性视频| 国产精品999999| 亚洲精品第一国产综合精品| 日韩中文在线中文网在线观看| 精品久久久久久久久国产字幕| 一区二区三区精品99久久| 久久久久久97| 97色伦亚洲国产| 国产91精品青草社区| 精品无人国产偷自产在线| 中文字幕欧美亚洲| 一本一本久久a久久精品综合小说| 久久影视三级福利片| 欧美日韩精品二区| 不卡在线观看电视剧完整版| 91精品国产高清久久久久久91| 91视频国产高清| 欧美高跟鞋交xxxxxhd| 久久久精品在线观看| 国产精品视频yy9099| 视频在线观看一区二区| 欧美一区二区三区图| 成人亚洲综合色就1024| 性色av一区二区咪爱| 欧美视频在线免费看| 日韩欧美999| 粗暴蹂躏中文一区二区三区| 亚洲国产精品女人久久久| 97在线精品国自产拍中文| 国产日韩在线一区| 国产免费一区二区三区在线能观看| 亚洲娇小xxxx欧美娇小| 亚洲色图13p| 美女啪啪无遮挡免费久久网站| 成人午夜在线影院| 国产精品白丝jk喷水视频一区| 欧美怡红院视频一区二区三区| 伊人久久五月天| 亚洲精品久久久久久久久久久久| 日韩一区二区三区在线播放| 亚洲国产精品免费| 成人女保姆的销魂服务| 久久国产精品99国产精| 91亚洲国产精品| 国产精品一区二区av影院萌芽| 九九热这里只有精品免费看| 精品欧美国产一区二区三区| 成人美女av在线直播| 日本国产一区二区三区| 亚洲第一精品夜夜躁人人躁| 欧美一区视频在线| 亚洲国产成人91精品| 国产精品国产三级国产aⅴ浪潮| 91国产美女视频| 深夜福利日韩在线看| 亚洲欧美第一页| 亚洲aa在线观看| 亚洲天堂av在线免费|