jQuery实现花式轮播之圣诞节礼物传送效果


Posted in Javascript onDecember 25, 2016

旋转出发,旋转到达。鼠标经过停止,点击拆礼物!

          写的比较简单,喜欢点赞收藏哦。

          请在谷歌等高版本浏览器打开^-^

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>圣诞礼物传送轮播</title>
  <style>
    html, body {
                height: 100%;
                margin: 0;
                padding: 0;
            }
    .cr{
      width: 100%;
      position: relative;
      background: url("http://cdn.attach.qdfuns.com/notes/pics/201612/15/174106gbm3famm0piq62mm.png") no-repeat 0 0;
      -webkit-background-size: 100% 100%;
      background-size: 100% 100%;
      overflow: hidden;
    }
    .cr-l,.cr-r{
      position: absolute;
      bottom:10%;
      width: 20.8%;
      height: 70%;
      z-index:100;
    }
    .cr-l img,.cr-r img{
      width: 100%;
      position: absolute;
      top:50%;
    }
    .cr-l{
      left: 0;
    }
    .cr-r{
      right:0;
    }
    .cr-icon{
      bottom: 15%;
      left:0;
      position: absolute;
      z-index: 1000;
      width: 100%;
      height: 70%;
      text-align: center;
    }
    .cr-icon img{
      margin-right: 25px;
      width: 10%;
      vertical-align: top;
      position: absolute;
      bottom: 0;
      opacity: 1;
      transform:rotate(0deg);
      transition: all 1s;
    }
    .cr-icon img:first-child{
      transform:rotate(-90deg);
      -webkit-transform:rotate(-90deg);
      opacity: 0;
      width: 0;
    }
    .cr-icon img:last-child{
      transform:rotate(90deg);
      -webkit-transform:rotate(90deg);
      opacity: 0;
      width: 0;
    }
  </style>
</head>
<body>
  <div class="cr">
    <div class="cr-l"><img src="http://cdn.attach.qdfuns.com/notes/pics/201612/15/174103o5zx1pzh4x1ccpcb.png" alt=""/></div>
    <div class="cr-icon">
      <div id="cr-icon">
        <img style="left:5%" src="http://cdn.attach.qdfuns.com/notes/pics/201612/15/174103e22y4zbkhi47bi2w.png" alt=""/>
        <img style="left:25%" src="http://cdn.attach.qdfuns.com/notes/pics/201612/15/174103e22y4zbkhi47bi2w.png" alt=""/>
        <img style="left:45%" src="http://cdn.attach.qdfuns.com/notes/pics/201612/15/174103e22y4zbkhi47bi2w.png" alt=""/>
        <img style="left:65%" src="http://cdn.attach.qdfuns.com/notes/pics/201612/15/174103e22y4zbkhi47bi2w.png" alt=""/>
        <img style="left:85%" src="http://cdn.attach.qdfuns.com/notes/pics/201612/15/174103e22y4zbkhi47bi2w.png" alt=""/>
      </div>
    </div>
    <div class="cr-r"><img src="http://cdn.attach.qdfuns.com/notes/pics/201612/15/174103dz0uhvec7nbunqwc.png" alt=""/></div>
  </div>
  <script src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script>
  <script>
    $(".cr-icon img").click(function(){
      if($(this).attr("src") == "http://cdn.attach.qdfuns.com/notes/pics/201612/15/174103e22y4zbkhi47bi2w.png"){
        $(this).attr("src","http://cdn.attach.qdfuns.com/notes/pics/201612/15/174103ciomobruzrkbhhs5.png");
      }else{
        $(this).attr("src","http://cdn.attach.qdfuns.com/notes/pics/201612/15/174103e22y4zbkhi47bi2w.png");
      }
    });
    $(function() {
      var end = document.body.clientWidth;
      var height = document.body.scrollHeight;
      $(".cr").css("height",height);
      function scrollLogo() {
        $("#cr-icon img").each(function () {
          var left = parseInt($(this).css("left"));
          left += end * 0.2;
          $(this).css("left", left + "px");
        });
        $("#cr-icon img:last").insertBefore($("#cr-icon img:first")).css("left", document.body.clientWidth * 0.05).fadeIn();
      }
      setTimeout(scrollLogo,0);
      var scroll = setInterval(scrollLogo, 1500);
      $("#cr-icon img").mouseenter(function () {
        clearInterval(scroll);
      });
      $("#cr-icon img").mouseleave(function () {
        scroll = setInterval(scrollLogo, 1500);
      });
    });
  </script>
</body>
</html>

效果图如下所示:

jQuery实现花式轮播之圣诞节礼物传送效果

以上所述是小编给大家介绍的jQuery实现花式轮播之圣诞节礼物传送效果,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
Javascript 获取滚动条位置等信息的函数
Sep 08 Javascript
jQuery 获取对象 基本选择与层级
May 31 Javascript
jquery异步循环获取功能实现代码
Sep 19 Javascript
js select option对象小结
Dec 20 Javascript
JavaScript中循环遍历Array与Map的方法小结
Mar 12 Javascript
jQuery基于ID调用指定iframe页面内的方法
Jul 06 Javascript
JS实现手写parseInt的方法示例
Sep 24 Javascript
详解最新vue-cli 2.9.1的webpack存在问题
Dec 16 Javascript
Vue 项目代理设置的优化
Apr 17 Javascript
JavaScript高级函数应用之分时函数实例分析
Aug 03 Javascript
Vue CLI3中使用compass normalize的方法
May 30 Javascript
JS+css3实现幻灯片轮播图
Aug 14 Javascript
AngularJS入门教程之Helloworld示例
Dec 25 #Javascript
jQuery实现圣诞节礼物动画案例解析
Dec 25 #Javascript
AngularJS打开页面隐藏显示表达式用法示例
Dec 25 #Javascript
AngularJS开发教程之控制器之间的通信方法分析
Dec 25 #Javascript
使用jsonp实现跨域获取数据实例讲解
Dec 25 #Javascript
JavaScript中数据类型转换总结
Dec 25 #Javascript
javascript实现用户点击数量统计
Dec 25 #Javascript
You might like
在线竞拍系统的PHP实现框架(一)
2006/10/09 PHP
php通用防注入程序 推荐
2011/02/26 PHP
WordPress中查询文章的循环Loop结构及用法分析
2015/12/17 PHP
功能强大的php分页函数
2016/07/20 PHP
php实现批量修改文件名称的方法
2016/07/23 PHP
Ajax一统天下之Dojo整合篇
2007/03/24 Javascript
JavaScript开发规范要求(规范化代码)
2010/08/16 Javascript
JavaScript的原型继承详解
2015/02/15 Javascript
javascript图片滑动效果实现
2021/01/28 Javascript
jQuery自定义插件详解及实例代码
2016/12/29 Javascript
JS实现京东首页之页面顶部、Logo和搜索框功能
2017/01/12 Javascript
less简单入门(CSS 预处理语言)
2017/03/08 Javascript
简单谈谈React中的路由系统
2017/07/25 Javascript
原生javascript实现的全屏滚动功能示例
2017/09/19 Javascript
jQuery判断自定义属性data-val用法示例
2019/01/07 jQuery
JavaScript实现简易聊天对话框(加滚动条)
2020/02/10 Javascript
简单了解JavaScript arguement原理及作用
2020/05/28 Javascript
[41:52]2018DOTA2亚洲邀请赛3月29日 小组赛A组 TNC VS OpTic
2018/03/30 DOTA
[55:11]完美世界DOTA2联赛PWL S2 SZ vs LBZS 第一场 11.26
2020/11/30 DOTA
python获取beautifulphoto随机某图片代码实例
2013/12/18 Python
python字符串排序方法
2014/08/29 Python
零基础写python爬虫之爬虫编写全记录
2014/11/06 Python
Java与Python两大幸存者谁更胜一筹呢
2018/04/12 Python
python操作redis方法总结
2018/06/06 Python
对tensorflow中cifar-10文档的Read操作详解
2020/02/10 Python
python实现提取COCO,VOC数据集中特定的类
2020/03/10 Python
python中可以声明变量类型吗
2020/06/18 Python
python 监控logcat关键字功能
2020/09/04 Python
解决img标签上下出现间隙的方法
2016/12/14 HTML / CSS
CAT鞋美国官网:CAT Footwear
2017/11/27 全球购物
Mountain Hardwear官网:攀岩服装和户外装备
2019/09/26 全球购物
努力学习演讲稿
2014/05/10 职场文书
令人印象深刻的自荐信
2014/05/25 职场文书
质量提升方案
2014/06/16 职场文书
安全目标管理责任书
2014/07/25 职场文书
个人年终总结范文
2015/03/09 职场文书