zoukankan      html  css  js  c++  java
  • swiper-animate

     1 <!DOCTYPE html>
     2 <html>
     3     <head>
     4         <meta charset="UTF-8">
     5         <title></title>
     6         <link type="text/css" rel="stylesheet" href="swiper-dist/css/swiper.css" />
     7         <!-- 如果引入swiper.jquery.js,那么在这之前需要引入jquery  -->
     8         <script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script>
     9         <script src="swiper-dist/js/swiper.jquery.js"></script>
    10         
    11         <link type="text/css" rel="stylesheet" href="animate.min.css" />
    12         <script src="swiper.animate.min.js"></script>
    13         
    14         <!--<script src="swiper-dist/js/swiper.js"></script>-->
    15         <style>
    16             .swiper-container {
    17                  600px;
    18                 height: 300px;
    19                 background: red;
    20             }  
    21             .box{
    22                 margin: 20px;
    23                  300px;
    24                 height: 80px;
    25                 background: yellowgreen;
    26                 font-size: 24px;
    27                 text-align: center;
    28                 line-height: 80px;
    29                 color: #fff;
    30             }
    31         </style>
    32     </head>
    33     <body>
    34         
    35         <div class="swiper-container contaianer">
    36             <!-- 内容部分 -->
    37             <div class="swiper-wrapper">
    38                 <!-- 每一页 -->
    39                 <div class="swiper-slide">
    40                     0
    41                     <div class="box ani" swiper-animate-effect="rollIn" swiper-animate-duration='1s'
    42                          swiper-animate-delay="0s">阿萨德发士大夫撒旦</div>
    43                     
    44                     <div class="box rollIn animated">阿萨德发士大夫撒旦</div>
    45                     
    46                 </div>
    47                 <div class="swiper-slide">
    48                     1
    49                     <!--<div class="box rollIn animated">阿萨德发士大夫撒旦</div>-->
    50                 </div>
    51                 <div class="swiper-slide">
    52                     2
    53                     <!--<div class="box rollIn animated">阿萨德发士大夫撒旦</div>-->
    54                 </div>
    55             </div>
    56         </div>
    57         
    58         <button onclick="btnAction()">按钮</button>
    59         
    60         
    61         <script>     
    62         //常见swiper对象
    63         //参数1:swiper容器选择器,或者dom对象
    64         //参数2:swiper配置项
    65         var con = document.querySelector('.swiper-container');
    66           var mySwiper = new Swiper(con, {
    67             loop: true,
    68             onInit: function(swiper){ //Swiper2.x的初始化是onFirstInit
    69                 swiperAnimateCache(swiper); //隐藏动画元素 
    70                 swiperAnimate(swiper); //初始化完成开始动画
    71             }, 
    72             onSlideChangeEnd: function(swiper){ 
    73                 swiperAnimate(swiper); //每个slide切换结束时也运行当前slide动画
    74             } ,
    75             onTouchEnd: function(swiper){
    76                 console.log('end');
    77                 swiperAnimate(swiper);
    78             }
    79           })   
    80           
    81           function btnAction(){
    82 //              alert(1)
    83               console.log(swiperAnimate)
    84               
    85               swiperAnimateCache(mySwiper);
    86               swiperAnimate(mySwiper);
    87               
    88           }
    89           
    90           
    91           </script>
    92         
    93         
    94         
    95         
    96     </body>
    97 </html>
     1 <!DOCTYPE html>
     2 <html>
     3     <head>
     4         <meta charset="UTF-8">
     5         <title></title>
     6         <link type="text/css" rel="stylesheet" href="swiper-dist/css/swiper.css" />
     7         <!-- 如果引入swiper.jquery.js,那么在这之前需要引入jquery  -->
     8         <script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script>
     9         <script src="swiper-dist/js/swiper.jquery.js"></script>
    10         
    11         <link type="text/css" rel="stylesheet" href="animate.min.css" />
    12         <script src="swiper.animate.min.js"></script>
    13         
    14         <!--<script src="swiper-dist/js/swiper.js"></script>-->
    15         <style>
    16             .swiper-container {
    17                  600px;
    18                 height: 300px;
    19                 background: red;
    20             }  
    21             .box{
    22                 margin: 20px;
    23                  300px;
    24                 height: 80px;
    25                 background: yellowgreen;
    26                 font-size: 24px;
    27                 text-align: center;
    28                 line-height: 80px;
    29                 color: #fff;
    30             }
    31             
    32             @keyframes my-animate{
    33                 from{
    34                     transform: translateX(-200px) scale(0.2);
    35                 }
    36                 to{
    37                     transform: translateX(0) scale(1);
    38                 }
    39             }
    40             .myAni{
    41                 animation-name: my-animate;
    42             }
    43             
    44         </style>
    45     </head>
    46     <body>
    47         
    48         <div class="swiper-container contaianer">
    49             <!-- 内容部分 -->
    50             <div class="swiper-wrapper">
    51                 <!-- 每一页 -->
    52                 <div class="swiper-slide">
    53                     <div class="box ani" swiper-animate-effect="rollIn" swiper-animate-duration='1s'
    54                          swiper-animate-delay="0s">阿萨德发士大夫撒旦</div>
    55                     
    56                     <div class="box myAni animated">阿萨德发士大夫撒旦</div>
    57                     
    58                     <div class="box ani" swiper-animate-effect="myAni" swiper-animate-duration='1s'>阿萨德发士大夫撒旦</div>
    59                     
    60                 </div>
    61                 <div class="swiper-slide">
    62                     <!--<div class="box rollIn animated">阿萨德发士大夫撒旦</div>-->
    63                 </div>
    64                 <div class="swiper-slide">
    65                     <!--<div class="box rollIn animated">阿萨德发士大夫撒旦</div>-->
    66                 </div>
    67             </div>
    68         </div>
    69         
    70         
    71         <script>     
    72         //常见swiper对象
    73         //参数1:swiper容器选择器,或者dom对象
    74         //参数2:swiper配置项
    75         var con = document.querySelector('.swiper-container');
    76           var mySwiper = new Swiper(con, {
    77             loop: true,
    78             onInit: function(swiper){ //Swiper2.x的初始化是onFirstInit
    79                 swiperAnimateCache(swiper); //隐藏动画元素 
    80                 swiperAnimate(swiper); //初始化完成开始动画
    81             }, 
    82             onSlideChangeEnd: function(swiper){ 
    83                 swiperAnimate(swiper); //每个slide切换结束时也运行当前slide动画
    84             } 
    85           })   
    86           
    87           
    88           
    89           </script>
    90         
    91         
    92         
    93         
    94     </body>
    95 </html>
  • 相关阅读:
    SQL Server 查看物理页存储
    Sql Server 孤立用户解决办法
    大文件下载
    UITableViewCell
    xib文件的使用
    UIToolbar
    UIView常见的属性和方法
    iOS的三种多线程技术:
    网络处理文件上传、获取文件MIMEType、其他HTTP请求方式
    转场动画过渡效果
  • 原文地址:https://www.cnblogs.com/1032473245jing/p/7521421.html
Copyright © 2011-2022 走看看