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

发布时间 - 2026-01-10 22:05:33    点击率:

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

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

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

<!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  # 轮播圣诞节礼物传送  # jQuery实现圣诞节礼物传送(花式轮播)  # jquery 实现轮播图详解及实例代码  # jQuery实现的图片轮播效果完整示例  # jQuery自适应轮播图插件Swiper用法示例  # 基于jQuery实现淡入淡出效果轮播图  # 小编  # 鼠标  # 在此  # 请在  # 给大家  # 所示  # 所述  # 给我留言  # 感谢大家  # 版本浏览器  # 等高  # 疑问请  # 有任何  # pics  # png  # gbm3famm0piq62mm  # notes  # http  # url  # background 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何在IIS7中新建站点?详细步骤解析  高性能网站服务器配置指南:安全稳定与高效建站核心方案  如何用VPS主机快速搭建个人网站?  laravel怎么为应用开启和关闭维护模式_laravel应用维护模式开启与关闭方法  简单实现Android验证码  Win11怎么修改DNS服务器 Win11设置DNS加速网络【指南】  Laravel如何使用Livewire构建动态组件?(入门代码)  javascript中数组(Array)对象和字符串(String)对象的常用方法总结  Laravel如何使用Socialite实现第三方登录?(微信/GitHub示例)  jimdo怎样用html5做选项卡_jimdo选项卡html5实现与切换效果【指南】  如何在阿里云域名上完成建站全流程?  实现点击下箭头变上箭头来回切换的两种方法【推荐】  JavaScript如何操作视频_媒体API怎么控制播放  如何用AWS免费套餐快速搭建高效网站?  Laravel如何生成和使用数据填充?(Seeder和Factory示例)  使用C语言编写圣诞表白程序  网站制作免费,什么网站能看正片电影?  Win11怎么设置虚拟桌面 Win11新建多桌面切换操作【技巧】  Laravel如何使用Gate和Policy进行授权?(权限控制)  微信小程序 配置文件详细介绍  Java解压缩zip - 解压缩多个文件或文件夹实例  html5如何设置样式_HTML5样式设置方法与CSS应用技巧【教程】  Python企业级消息系统教程_KafkaRabbitMQ高并发应用  Javascript中的事件循环是如何工作的_如何利用Javascript事件循环优化异步代码?  高端网站建设与定制开发一站式解决方案 中企动力  SQL查询语句优化的实用方法总结  rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted  如何打造高效商业网站?建站目的决定转化率  七夕网站制作视频,七夕大促活动怎么报名?  javascript中对象的定义、使用以及对象和原型链操作小结  如何快速搭建虚拟主机网站?新手必看指南  制作电商网页,电商供应链怎么做?  Laravel如何监控和管理失败的队列任务_Laravel失败任务处理与监控  如何自定义safari浏览器工具栏?个性化设置safari浏览器界面教程【技巧】  网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?  Android实现代码画虚线边框背景效果  公司门户网站制作流程,华为官网怎么做?  Laravel如何生成API文档?(Swagger/OpenAPI教程)  如何在Windows 2008云服务器安全搭建网站?  微信公众帐号开发教程之图文消息全攻略  哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?  Laravel如何实现多级无限分类_Laravel递归模型关联与树状数据输出【方法】  如何登录建站主机?访问步骤全解析  zabbix利用python脚本发送报警邮件的方法  英语简历制作免费网站推荐,如何将简历翻译成英文?  制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?  Laravel怎么写单元测试_PHPUnit在Laravel项目中的基础测试入门  HTML5空格在Angular项目里怎么处理_Angular中空格的渲染问题【详解】  Laravel怎么多语言本地化设置_Laravel语言包翻译与Locale动态切换【手册】  Laravel怎么实现验证码功能_Laravel集成验证码库防止机器人注册