源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

基于jQuery实现的双11天猫拆红包抽奖效果

  • 时间:2021-07-22 01:20 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:基于jQuery实现的双11天猫拆红包抽奖效果
本文实例讲述了jQuery实现的双11天猫拆红包抽奖效果代码,是一款基于jquery+css3实现的鼠标点击红包摇一摇抽奖代码,具有点击抽奖后红包摇动并弹出抽奖结果信息的功能,分享给大家供大家参考。具体如下: 运行效果截图如下: [img]http://files.jb51.net/file_images/article/201512/2015121160113581.gif?201511116125[/img] 具体代码如下: 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>
[b]说明:[/b]     .opacity   是抽中奖的遮罩层;     .red      是抽奖图片;     .windows   是抽中奖的界面 [b]CSS部分: [/b]
@-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:500%;
-webkit-transform-origin:500%;
}
这里,我们让旋转的起点为图片的底部中心。
    transform-origin:500%;
-webkit-transform-origin:500%;
[b]jQuery部分: [/b]
$(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演示:[url=http://demo.jb51.net/js/2015/jquery-11-tmail-chb-codes/]双11天猫拆红包抽奖效果[/url] demo下载:[url=http://www.1sucai.cn/jiaoben/395118.html]点进来下载[/url] 这就是为大家准备的双十一红包,在即将到来的双十二中大家可以动手实现双12拆红包抽奖功能。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部