js刮刮卡刮獎效果

lucky-card

lucky-card是一個實現刮刮卡刮獎效果的JavaScript小控件沮榜,基于HTML5 Canvas喻粹,采用原生js編寫,不依賴任何類庫型酥,支持AMD/CMD模塊化加載查乒,支持iOS、Android和桌面瀏覽器(IE>=9),Windows Phone未測由境。

DEMO

請用手機掃描以下二維碼,桌面瀏覽器可以 點擊這里

用法

HTML結構

<div id="scratch">
<div id="card">¥5000000元</div>
</div>
在頁面中引入控件所需樣式表文件lucky-card.css

<link rel="stylesheet" href="../dist/lucky-card.css">
以上css文件只有控件所必需的樣式,刮刮卡樣式請根據需要自行編寫(可參考DEMO頁面)

引入lucky-card.js/lucky-card.min.js文件

<script src='../dist/lucky-card.js'></script>
在確保頁面相關DOM加載完畢( 如寫在頁面底部勒虾,或document的DOMContentLoaded事件處理函數中 )之后,初始化控件

LuckyCard.case();

可配置項與回調函數
初始化lucky-card控件時州弟,支持傳入一個JSON對象和(或)一個回調函數低零,用于配置控件功能/設置回調函數

LuckyCard.case(settings,callback);

參數settings是一個JSON對象,可選啃奴,用于配置控件功能
參數callback是回調函數雄妥,可選依溯,也可以寫在settings中
可配置項(settings)一覽



//基本用法
LuckyCard.case({coverColor:'#CCCCCC',ratio:.6,callback:function(){alert('中獎啦黎炉!')}});

//刮開層支持使用圖片醋拧,但圖片不能跨域,如果跨域可以考慮將先其轉成Data URI庆械,再設置
LuckyCard.case({coverImg:'./demo.jpg'});

//callback可作為一個獨立的參數存在
LuckyCard.case(function(){
//清除掉刮開層的所有像素
this.clearCover();
});

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末缭乘,一起剝皮案震驚了整個濱河市琉用,隨后出現的幾起案子,更是在濱河造成了極大的恐慌逛尚,老刑警劉巖刁愿,帶你破解...
    沈念sama閱讀 223,207評論 6 521
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件铣口,死亡現場離奇詭異脑题,居然都是意外死亡铜靶,警方通過查閱死者的電腦和手機,發(fā)現死者居然都...
    沈念sama閱讀 95,455評論 3 400
  • 文/潘曉璐 我一進店門已艰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蚕苇,“玉大人,你說我怎么就攤上這事嚼吞。” “怎么了舱禽?”我有些...
    開封第一講書人閱讀 170,031評論 0 366
  • 文/不壞的土叔 我叫張陵誊稚,是天一觀的道長。 經常有香客問我绽昏,道長俏脊,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,334評論 1 300
  • 正文 為了忘掉前任认然,我火速辦了婚禮漫萄,結果婚禮上,老公的妹妹穿的比我還像新娘毕骡。我一直安慰自己岩瘦,他們只是感情好,可當我...
    茶點故事閱讀 69,322評論 6 398
  • 文/花漫 我一把揭開白布叙凡。 她就那樣靜靜地躺著握爷,像睡著了一般。 火紅的嫁衣襯著肌膚如雪新啼。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,895評論 1 314
  • 那天师抄,我揣著相機與錄音叨吮,去河邊找鬼。 笑死茶鉴,一個胖子當著我的面吹牛,可吹牛的內容都是我干的惭蹂。 我是一名探鬼主播割粮,決...
    沈念sama閱讀 41,300評論 3 424
  • 文/蒼蘭香墨 我猛地睜開眼舀瓢,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了航缀?” 一聲冷哼從身側響起堰怨,我...
    開封第一講書人閱讀 40,264評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎灿巧,沒想到半個月后砸烦,有當地人在樹林里發(fā)現了一具尸體绞吁,經...
    沈念sama閱讀 46,784評論 1 321
  • 正文 獨居荒郊野嶺守林人離奇死亡家破,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,870評論 3 343
  • 正文 我和宋清朗相戀三年汰聋,在試婚紗的時候發(fā)現自己被綠了烹困。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片乾吻。...
    茶點故事閱讀 40,989評論 1 354
  • 序言:一個原本活蹦亂跳的男人離奇死亡拟蜻,死狀恐怖酝锅,靈堂內的尸體忽然破棺而出奢方,到底是詐尸還是另有隱情,我是刑警寧澤蟋字,帶...
    沈念sama閱讀 36,649評論 5 351
  • 正文 年R本政府宣布苛聘,位于F島的核電站,受9級特大地震影響嫉入,放射性物質發(fā)生泄漏。R本人自食惡果不足惜熬拒,卻給世界環(huán)境...
    茶點故事閱讀 42,331評論 3 336
  • 文/蒙蒙 一澎粟、第九天 我趴在偏房一處隱蔽的房頂上張望活烙。 院中可真熱鬧,春花似錦啸盏、人聲如沸骑祟。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,814評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽舟茶。三九已至,卻和暖如春隧出,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背鸳劳。 一陣腳步聲響...
    開封第一講書人閱讀 33,940評論 1 275
  • 我被黑心中介騙來泰國打工赏廓, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留傍妒,地道東北人幔摸。 一個月前我還...
    沈念sama閱讀 49,452評論 3 379
  • 正文 我出身青樓,卻偏偏與公主長得像颤练,于是被迫代替她去往敵國和親既忆。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,995評論 2 361

推薦閱讀更多精彩內容

  • 實現刮刮卡刮獎效果的JavaScript嗦玖,基于HTML5 Canvas患雇,采用原生js編寫,不依賴任何類庫宇挫。用法HT...
    yyshang閱讀 3,600評論 0 5
  • 1苛吱、通過CocoaPods安裝項目名稱項目信息 AFNetworking網絡請求組件 FMDB本地數據庫組件 SD...
    陽明先生_X自主閱讀 15,988評論 3 119
  • 買了很久的一本星爺的傳記橡疼,書名直接用星爺的名言:“做人如果沒有夢想援所,跟咸魚有什么分別⌒莱” 近日得空住拭,花了兩個晚上把...
    林小椰閱讀 3,288評論 1 1
  • 妙雯工作計劃按排 1.早會 2.引粉抹缕,點贊評論. 3.打造朋友圈 4.私聊 5.分享 6.夕會
    妙雯閱讀 180評論 0 0
  • Django數據庫導入 從網上下載的一些數據,Excel表寥闪,xml文件疲憋,txt文件等有時候我們想把他們導入數據庫,...
    高陽劉閱讀 9,239評論 1 4