失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 淘宝抽奖html 页面 基于jQuery实现的双11天猫拆红包抽奖效果

淘宝抽奖html 页面 基于jQuery实现的双11天猫拆红包抽奖效果

时间:2022-12-14 15:43:56

相关推荐

淘宝抽奖html 页面 基于jQuery实现的双11天猫拆红包抽奖效果

本文实例讲述了jQuery实现的双11天猫拆红包抽奖效果代码,是一款基于jquery+css3实现的鼠标点击红包摇一摇抽奖代码,具有点击抽奖后红包摇动并弹出抽奖结果信息的功能,分享给大家供大家参考。具体如下:

运行效果截图如下:

具体代码如下:

HTML部分:

恭喜抽中棒棒糖一枚!

说明:

.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下载:点进来下载

这就是为大家准备的双十一红包,在即将到来的双十二中大家可以动手实现双12拆红包抽奖功能。

如果觉得《淘宝抽奖html 页面 基于jQuery实现的双11天猫拆红包抽奖效果》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。