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 相关文章推荐
js异或加解密效果代码
Jun 25 Javascript
jQuery 行级解析读取XML文件(附源码)
Oct 12 Javascript
jQuery ready函数滥用分析
Feb 16 Javascript
鼠标拖拽移动子窗体的JS实现
Feb 25 Javascript
jQuery表格排序组件-tablesorter使用示例
May 26 Javascript
JavaScript生成福利彩票双色球号码
May 15 Javascript
js实现图片点击左右轮播
Jul 08 Javascript
AngularJS中的$watch(),$digest()和$apply()区分
Apr 04 Javascript
JS之获取样式的简单实现方法(推荐)
Sep 13 Javascript
探讨Vue.js的组件和模板
Oct 27 Javascript
JS实现“全选”和&quot;全不选&quot;功能代码实例
Feb 06 Javascript
React中获取数据的3种方法及优缺点
Feb 18 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 正则判断中文UTF-8或GBK的思路及具体实现
2013/11/26 PHP
CodeIgniter配置之SESSION用法实例分析
2016/01/19 PHP
php表单文件iframe异步上传实例讲解
2017/07/26 PHP
一个很简单的办法实现TD的加亮效果.
2006/06/29 Javascript
Array.slice()与Array.splice()的返回值类型
2006/10/09 Javascript
jQuery Clone Bug解决代码
2010/12/22 Javascript
jQuery 中使用JSON的实现代码
2011/12/01 Javascript
如何使用Javascript获取距今n天前的日期
2013/07/08 Javascript
javascript间隔定时器(延时定时器)学习 间隔调用和延时调用
2014/01/13 Javascript
JavaScript使用HTML5的window.postMessage实现跨域通信例子
2014/04/11 Javascript
JS、jquery实现几分钟前、几小时前、几天前等时间差显示效果的代码实例分享
2014/04/11 Javascript
Jquery操作Ajax方法小结
2015/11/29 Javascript
深入学习AngularJS中数据的双向绑定机制
2016/03/04 Javascript
基于JavaScript实现的希尔排序算法分析
2017/04/14 Javascript
jQuery制作input提示内容(兼容IE8以上)
2017/07/05 jQuery
深入理解vue Render函数
2017/07/19 Javascript
JS抛物线动画实例制作
2018/02/24 Javascript
js常见遍历操作小结
2019/06/06 Javascript
深入学习js函数的隐式参数 arguments 和 this
2019/06/24 Javascript
使用Python解析JSON数据的基本方法
2015/10/15 Python
Python对List中的元素排序的方法
2018/04/01 Python
python3.x提取中文的正则表达式示例代码
2019/07/23 Python
python__name__原理及用法详解
2019/11/02 Python
使用 Python 清理收藏夹里已失效的网站
2019/12/03 Python
Python字节单位转换实例
2019/12/05 Python
Python递归函数特点及原理解析
2020/03/04 Python
python爬取2021猫眼票房字体加密实例
2021/02/19 Python
纯css3无js实现的Android Logo(有简单动画)
2013/01/21 HTML / CSS
Gibson London官网:以地道的英国男装而著称
2019/12/06 全球购物
自荐信怎么写好
2013/11/11 职场文书
面试后的感谢信范文
2014/02/01 职场文书
KTV的创业计划书范文
2014/02/02 职场文书
广告宣传策划方案
2014/05/21 职场文书
竞选班干部演讲稿100字
2014/08/20 职场文书
2014年检验员工作总结
2014/11/19 职场文书
用python基于appium模块开发一个自动收取能量的小助手
2021/09/25 Python