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


相关推荐: JavaScript如何实现类型判断_typeof和instanceof有什么区别  用yum安装MySQLdb模块的步骤方法  Laravel N+1查询问题如何解决_Eloquent预加载(Eager Loading)优化数据库查询  百度输入法全感官ai怎么关 百度输入法全感官皮肤关闭  如何快速查询网站的真实建站时间?  制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?  C++时间戳转换成日期时间的步骤和示例代码  如何用已有域名快速搭建网站?  如何挑选高效建站主机与优质域名?  如何用AI帮你把自己的生活经历写成一个有趣的故事?  Laravel如何配置.env文件管理环境变量_Laravel环境变量使用与安全管理  javascript基于原型链的继承及call和apply函数用法分析  Linux网络带宽限制_tc配置实践解析【教程】  Laravel怎么定时执行任务_Laravel任务调度器Schedule配置与Cron设置【教程】  php 三元运算符实例详细介绍  JavaScript如何实现继承_有哪些常用方法  Android中Textview和图片同行显示(文字超出用省略号,图片自动靠右边)  如何用好域名打造高点击率的自主建站?  Laravel如何使用Vite进行前端资源打包?(配置示例)  奇安信“盘古石”团队突破 iOS 26.1 提权  如何在云主机快速搭建网站站点?  如何用wdcp快速搭建高效网站?  如何在万网自助建站平台快速创建网站?  非常酷的网站设计制作软件,酷培ai教育官方网站?  Bootstrap整体框架之CSS12栅格系统  网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?  高端智能建站公司优选:品牌定制与SEO优化一站式服务  Laravel如何设置自定义的日志文件名_Laravel根据日期或用户ID生成动态日志【技巧】  Laravel如何保护应用免受CSRF攻击?(原理和示例)  Laravel怎么自定义错误页面_Laravel修改404和500页面模板  Laravel怎么实现观察者模式Observer_Laravel模型事件监听与解耦开发【指南】  Laravel如何实现多语言支持_Laravel本地化与国际化(i18n)配置教程  西安专业网站制作公司有哪些,陕西省建行官方网站?  Python文件操作最佳实践_稳定性说明【指导】  html文件怎么打开证书错误_https协议的html打开提示不安全【指南】  如何快速搭建支持数据库操作的智能建站平台?  网页设计与网站制作内容,怎样注册网站?  Laravel怎么使用Blade模板引擎_Laravel模板继承与Component组件复用【手册】  Laravel项目结构怎么组织_大型Laravel应用的最佳目录结构实践  Win11怎么开启自动HDR画质_Windows11显示设置HDR选项  Laravel怎么生成二维码图片_Laravel集成Simple-QrCode扩展包与参数设置【实战】  edge浏览器无法安装扩展 edge浏览器插件安装失败【解决方法】  HTML透明颜色代码在Angular里怎么设置_Angular透明颜色使用指南【详解】  javascript如何操作浏览器历史记录_怎样实现无刷新导航  中国移动官方网站首页入口 中国移动官网网页登录  Win11怎么更改系统语言为中文_Windows11安装语言包并设为显示语言  Laravel怎么使用Collection集合方法_Laravel数组操作高级函数pluck与map【手册】  长沙做网站要多少钱,长沙国安网络怎么样?  在线制作视频的网站有哪些,电脑如何制作视频短片?  创业网站制作流程,创业网站可靠吗?