修改img.src時塗層也會自動適應新的尺寸.
修改layer函式可更改塗層樣式
以下是html源**(已增加移動裝置支援):
複製**
**如下:
需要判斷是否刮完時用這段**替換原**的eventup事件處理函式:
複製**
**如下:
e.preventdefault();
mousedown = false;
var data=ctx.getimagedata(0,0,w,h).data;
for(var i=0,j=0;i if(data[i] && data[i+1] && data[i+2] && data[i+3])
}if(j<=w*h*0.1)
這段**中的0.1是10%的意思,在塗層的面積小於等於10%時,就彈出視窗,表示刮完了,可以根據需求自行調整
本文標題: html5通過canvas實現刮刮卡效果示例分享
本文位址:
html5通過ajax上傳檔案並顯示進度
通過ajax上傳檔案,需要用到乙個html5新特性 formdata 相容性 chrome,ff,ie9及以上 整套上傳檔案的思路是 構建乙個formdata 把檔案dom物件塞到formdata裡面 send出去。前端html 上傳 這裡不需要有乙個顯示的form標籤,因為你的資料完全由formd...
HTML5基礎 Canvas元素
1 這是乙個畫布標籤,用於繪製圖形,在網頁中顯示是乙個矩形,沒有內容和邊框,通常放置canvas標籤的時候需要新增乙個id屬性,便於用js進行繪製時讀取該畫布。2 該元素可以設定長寬和邊框樣式,具體 如下 注 canvas是完全沒有繪圖的工作,繪製的工作全部都交給js,canvas僅僅是乙個畫布而已...
HTML5中Canvas的drawText對齊細節
最近接觸的專案中,ui純html5,這可苦了我這個習慣android native控制項的程式設計師,其中畫字對齊的細節部分困擾我很久。anyway,總算是搞定 context物件可以設定以下 text 屬性 font 文字字型,同 cssfont family 屬性 textalign 文字水平對...