【01】

 
浏览器支持:IE10+和其他现代浏览器。
 
效果图:
 
 
 
步骤:
 

HTML部分:

 
  1. <div class="opacity" style="display: none;"></div>
  2. <div class="red"><img src="asd23.png"></div>
  3. <div class="windows" style="display: none;">
  4. <div class="text"><a href="aa.html">恭喜抽中棒棒糖一枚!</a></div>
  5. <a href="saved_resource.html">
  6. <div class="close"><img src="close.png"></div>
  7. </a>
  8. </div>
 
说明:
  • .opacity   是抽中奖的遮罩层;
  • .red      是抽奖图片;
  • .windows   是抽中奖的界面
 
 
 

CSS部分:

 
  1. @-webkit-keyframes shake {
  2. 0%{
  3. -webkit-transform: rotate(2deg) translate3d(0,0,0)
  4. }
  5. 50%{
  6. -webkit-transform: rotate(-2deg) translate3d(0,0,0)
  7. }
  8. 100%{
  9. -webkit-transform: rotate(2deg) translate3d(0,0,0)
  10. }
  11. }
 
摇奖的过程,就是利用CSS的transform :rotate。配合animation;
 
 
  1. .red {
  2. width:300px;
  3. height:345px;
  4. border-radius:15px;
  5. box-shadow:1px1px20px#666;
  6. position: fixed;
  7. top:50%;
  8. left:50%;
  9. overflow: hidden;
  10. margin-left:-150px;
  11. margin-top:-172px;
  12. transform-origin:50%100%;
  13. -webkit-transform-origin:50%100%;
  14. }
这里,我们让旋转的起点为图片的底部中心。
 
  1.         transform-origin:50%100%;
  2. -webkit-transform-origin:50%100%;
 
 

jQuery部分:

  1. $(document).ready(function(){
  2. $(".red").click(function(){
  3. $(this).addClass("shake");
  4. setTimeout(function(){
  5. $(".red").removeClass("shake");
  6. $(".windows").fadeIn();
  7. $(".opacity").fadeIn();
  8. },2000);
  9. });
  10. $(".close").click(function(){
  11. $(this).parent().fadeOut();
  12. $(".opacity").fadeOut();
  13. $(".windows").css("display","none");
  14. })
  15. });
 
点击按钮,添加shake类。加个定时器,2s后去掉shake类。
 
demo下载:戳我
 
 
 
 

天猫双11红包前端jQuery的更多相关文章

  1. 基于Filebeat+Kafka+Flink仿天猫双11实时交易额

    1. 写在前面 在大数据实时计算方向,天猫双11的实时交易额是最具权威性的,当然技术架构也是相当复杂的,不是本篇博客的简单实现,因为天猫双11的数据是多维度多系统,实时粒度更微小的.当然在技术的总体架 ...

  2. 2018天猫双11各类目品牌成交额top10排行榜

    2018天猫双11总成交额213,550,497,011元,你知道各类目品牌成交额排行吗?一起来看看吧,赶紧收藏,以后就知道要怎么买了! 相关阅读: 2018天猫双11各类目品牌成交额top10排行榜 ...

  3. 深入探访支付宝双11十年路,技术凿穿焦虑与想象极限 | CYZONE特写

    小蚂蚁说: 双11十年间,交易规模的指数级增长不断挑战人们的想象力,而对蚂蚁技术团队来说,这不仅是一场消费盛宴,而是无数次濒临压力和焦虑极限的体验,更是技术的练兵场.如今双11对蚂蚁金服而言,已经绝不 ...

  4. 最强CP!阿里云联手支付宝小程序如何助力双11?

    作为首次“全面上云”的双11,阿里云征服了每秒订单峰值54.4万笔的世界新记录.正是在阿里云的保驾护航下,即使访问量是平时的5到6倍,小程序也鲜少出现卡顿或者宕机的现象,“依靠阿里云,我们整个天猫双1 ...

  5. 欠了好久的CRM帖子,双11来读。

    又一年双11了,觉得天猫双11越来越没特色了. 从折扣,音符旋律到红包,今年15年却找不出往年的热度,只是商家还是一样的急,备着活动目标计划,做着库存价格打标视觉设计这种苦逼的日子. 欠了好久的CRM ...

  6. 我们知道CDN护航了双11十年,却不知道背后有那么多故事……

    情不知如何而起,竟一往情深.恰如我们.十年前,因为相信,所以看见.十年后,就在眼前,看见一切. 当2018天猫双11成交额2135亿元的大屏上,打出这么一段字的时候,参与双11护航的阿里云CDN技术掌 ...

  7. 2684亿!阿里CTO张建锋:不是任何一朵云都撑得住双11

    2019天猫双11 成交额2684亿! "不是任何一朵云都能撑住这个流量.中国有两朵云,一朵是阿里云,一朵叫其他云."11月11日晚,阿里巴巴集团CTO张建锋表示,"阿里 ...

  8. [转]15年双11手淘前端技术巡演 - H5性能最佳实践

    [原文地址]:https://github.com/amfe/article/issues/21 前言 2015年是全面『无线化』的一年,在BAT(财报)几家公司都已经超过50%的流量来自移动端,这次 ...

  9. 不仅仅是双11大屏—Flink应用场景介绍

    双11大屏 每年天猫双十一购物节,都会有一块巨大的实时作战大屏,展现当前的销售情况. 这种炫酷的页面背后,其实有着非常强大的技术支撑,而这种场景其实就是实时报表分析. 实时报表分析是近年来很多公司采用 ...

随机推荐

  1. C#面向过程之局部变量、成员变量、变量作用域、可变参数

    局部变量与成员变量:  局部变量:定义在方法里面的变量就叫做局部变量:没有默认的初始值,使用变量之前必须给它赋值成员变量:定义在类下面的变量叫做成员变量:如果是数值类型默认初始值为0 如果是引用类型默 ...

  2. java静态方法和实例化方法的区别(copy)

    [资料来源] http://blog.csdn.net/biaobiaoqi/article/details/6732117 方法是我们每天都在写得,很多程序员大多都使用实例化方法,而很少使用静态方法 ...

  3. Linux C编程之一:Linux下c语言的开发环境

    ---恢复内容开始--- 今天开始根据Linux C编程相关视频的学习所做的笔记,希望能一直坚持下去... 1.开发环境的构成 编辑器:VI: 编译器:选择GNU  C/C++编译器gcc: 调试器: ...

  4. event.target 属性返回哪个 DOM 元素触发了事件。

    <ul> <li>list <strong>item 1</strong></li> <li><span>list ...

  5. 推荐一波 瀑布流的RecylceView

    推荐博客:http://www.bubuko.com/infodetail-999014.html

  6. 从 FTP 服务器上下载并保存文件

    本例演示如何运用 C# 中的 FtpWebRequest 等对象从 FTP 服务器上获取文件,并结合 Stream 对象中的方法来保存下载的文件: using System; using System ...

  7. pyinstaller遇到的坑

    最近接了一个python的活,具体的就不展开,大概就是需要搭建一个服务器,接收客户端上传文件,调用算法模型,然后返回相应的数据.算法模块用的是tensorflow模块,里面一大堆东西,网上看了很多,最 ...

  8. 待销售分拣单App数据推送

    管理待分拣商品的App的显示操作

  9. linux 常用shell命令 ls

    ls:查看文件名和目录,用法:$ ls [选项] 1. $ ls 直接输入ls命令,则列出当前目录下的所有文件和目录,不显示详细信息,如类型,大小,日期权限等. 2. $ ls -l -l 选项,每行 ...

  10. IFormattable,ICustomFormatter, IFormatProvider接口

    定                 义 1.IFormattable   提供一种功能,用以将对象的值格式化为字符串表示形式. 2.IFormatProvider  提供用于检索控制格式化的对象的机制 ...