前端小案例:jquery制作oppo进度条特效

Posted 学习web前端

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端小案例:jquery制作oppo进度条特效相关的知识,希望对你有一定的参考价值。


腾讯新闻轮播源码
  1. <!doctype html>

  2. <html>

  3.     <head>

  4.         <!--声明当前页面编码集(中文编码<gbk,gb2312>,国际编码<utf-8>-->

  5. <meta charset="UTF-8">

  6.         <title>Oppo进度条切换</title>

  7.         <meta name="Keywords" content="1号店,关键词">

  8.         <meta name="Description" content="">

  9.         <!--CSS层叠样式 修饰 -->

  10.         <style>

  11.             *{margin:0;padding:0;}

  12.             .oppo{width:100%;height:630px;/*像素  单位*/}

  13.             .pic{width:100%;height:630px;background:#0EC2E9;overflow:hidden;/*超出部分隐藏*/position:relative;/*相对定位  参考物*/}

  14.             .pic ul li{width:100%;height:630px;list-style:none;/*去掉小黑点*/}

  15.             /*图片区*/

  16.             /*

  17.             .pic ul li img{position:absolute;top:0;left:0;}

  18.             */

  19.             /*进度区*/

  20.             .bar{width:1178px;height:10px;background:#000;position:absolute;/*移动  定位*/left:50%;bottom:30px;margin-left:-590px;/*做外边距*/background:url("images/bar.png") no-repeat center;border-radius:5px;}

  21.             .bar p{width:0px;height:10px;background:#ffffff;display:block;}

  22.             .text{width:40px;height:40px;background:#ddd;cursor:pointer;/*鼠标划过样式*/line-height:40px;text-align:center;margin:0 auto;}

  23.         </style>

  24.     </head>



  25.     <body>

  26.         <!--

  27.             容器

  28.             div?what?  div盒子模型  作用:装网页内容  怎么区分多个 ??? 用名字  格式 <div class="">

  29.             class   在<style> 有标识符   . +oppo => .oppo


  30.         -->

  31.         <div class="oppo">

  32.             <!--图片区-->

  33.             <div class="pic">

  34.                 <!--无序列表-->

  35.                 <ul>

  36.                     <li style="background:url('images/1.jpg') no-repeat center;">

  37.                         <!--图片标签 四要素   src 路径-->

  38.                         <img src="images/con1.png">

  39.                     </li>

  40.                     <li style="background:url('images/2.jpg') no-repeat center;">

  41.                         <img src="images/con2.png">

  42.                     </li>

  43.                     <li style="background:url('images/3.jpg') no-repeat center;">

  44.                         <img src="images/con3.png">

  45.                     </li>

  46.                 </ul>

  47.                 <!--进度区-->

  48.                 <div class="bar">

  49.                     <p></p>

  50.                 </div>

  51.             </div>

  52.         </div>

  53.         <div class="text">

  54.             按钮

  55.         </div>

  56.         <script type="text/javascript" src="js/jquery.js"></script>

  57.         <script>

  58.             var i=0;//累加的变量

  59.             var timer;

  60.             abc()

  61.             function abc(){

  62.                 $("ul li").eq(i).find("img").animate({left:"0px"},500,function(){

  63.                 $(".bar p").animate({width:"1170px"},8000,function(){

  64.                         $(".bar p").css("width","0px");

  65.                         $("ul li").eq(i).find("img").animate({left:"1170px"},500,function(){

  66.                             i++;//0+1 =1

  67.                             if(i>2)

  68.                             i=0;

  69.                             $("ul li").eq(2).fadeIn(100).siblings().fadeOut(100);

  70.                         });

  71.                         

  72.                 });

  73.                 });

  74.                 

  75.             };

  76.             setInterval(abc,9200)

  77.             


  78.             


  79.         </script>


  80.     </body>

  81. </html>

感谢  ·  转发 欢迎大家留言



以上是关于前端小案例:jquery制作oppo进度条特效的主要内容,如果未能解决你的问题,请参考以下文章

前端页面加载进度条的制作

使用jquery.form.js实现文件上传及进度条前端代码

肝了两宿才收集的17个超炫酷的 CSS 动画加载与进度条特效,绝对值得收藏!!!

星球大战jQuery水平进度条特效

前端特效demo | 值得收藏的6个 HTML5 Canvas 实用案例

web前端设计必备网页特效案例 - 轮播图