国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

基于jQuery實現的雙11天貓拆紅包抽獎效果

2019-11-20 11:06:28
字體:
來源:轉載
供稿:網友

本文實例講述了jQuery實現的雙11天貓拆紅包抽獎效果代碼,是一款基于jquery+css3實現的鼠標點擊紅包搖一搖抽獎代碼,具有點擊抽獎后紅包搖動并彈出抽獎結果信息的功能,分享給大家供大家參考。具體如下:
運行效果截圖如下:

具體代碼如下:

HTML部分:

<div class="opacity" style="display: none;"></div><div class="red"><img src="asd23.png"></div><div class="windows" style="display: none;"><div class="text"><a href="aa.html">恭喜抽中棒棒糖一枚!</a></div><a href="saved_resource.html"><div class="close"><img src="close.png"></div></a></div>

說明:
    .opacity   是抽中獎的遮罩層;
    .red      是抽獎圖片;
    .windows   是抽中獎的界面
CSS部分:

@-webkit-keyframes shake {0%{-webkit-transform: rotate(2deg) translate3d(0,0,0)}50%{-webkit-transform: rotate(-2deg) translate3d(0,0,0)}100%{-webkit-transform: rotate(2deg) translate3d(0,0,0)}} 

搖獎的過程,就是利用CSS的transform :rotate。配合animation;

.red {width:300px;height:345px;border-radius:15px;box-shadow:1px1px20px#666;position: fixed;top:50%;left:50%;overflow: hidden;margin-left:-150px;margin-top:-172px;transform-origin:50%100%;-webkit-transform-origin:50%100%;}

這里,我們讓旋轉的起點為圖片的底部中心。

    transform-origin:50%100%;-webkit-transform-origin:50%100%;

jQuery部分:

$(document).ready(function(){$(".red").click(function(){$(this).addClass("shake");setTimeout(function(){$(".red").removeClass("shake");$(".windows").fadeIn();$(".opacity").fadeIn();},2000);});$(".close").click(function(){$(this).parent().fadeOut();$(".opacity").fadeOut();$(".windows").css("display","none");})});

點擊按鈕,添加shake類。加個定時器,2s后去掉shake類。

demo演示:雙11天貓拆紅包抽獎效果

demo下載:點進來下載

這就是為大家準備的雙十一紅包,在即將到來的雙十二中大家可以動手實現雙12拆紅包抽獎功能。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 凤庆县| 尼勒克县| 博湖县| 比如县| 湛江市| 长寿区| 天峻县| 安多县| 潮州市| 新野县| 抚远县| 玛多县| 安宁市| 如东县| 梓潼县| 手游| 安庆市| 杭锦旗| 象州县| 油尖旺区| 大冶市| 尖扎县| 阿图什市| 浙江省| 安丘市| 招远市| 阜城县| 明星| 桂东县| 麟游县| 辽阳县| 大姚县| 萝北县| 饶平县| 新民市| 荆门市| 柏乡县| 双城市| 榆中县| 太湖县| 萨嘎县|