<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<link type="text/css" rel="stylesheet" href="swiper-dist/css/swiper.css" />
<!-- 如果引入swiper.jquery.js,那么在这之前需要引入jquery -->
<script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script>
<script src="swiper-dist/js/swiper.jquery.js"></script> <link type="text/css" rel="stylesheet" href="animate.min.css" />
<script src="swiper.animate.min.js"></script> <!--<script src="swiper-dist/js/swiper.js"></script>-->
<style>
.swiper-container {
width: 600px;
height: 300px;
background: red;
}
.box{
margin: 20px;
width: 300px;
height: 80px;
background: yellowgreen;
font-size: 24px;
text-align: center;
line-height: 80px;
color: #fff;
}
</style>
</head>
<body> <div class="swiper-container contaianer">
<!-- 内容部分 -->
<div class="swiper-wrapper">
<!-- 每一页 -->
<div class="swiper-slide">
0
<div class="box ani" swiper-animate-effect="rollIn" swiper-animate-duration='1s'
swiper-animate-delay="0s">阿萨德发士大夫撒旦</div> <div class="box rollIn animated">阿萨德发士大夫撒旦</div> </div>
<div class="swiper-slide">
1
<!--<div class="box rollIn animated">阿萨德发士大夫撒旦</div>-->
</div>
<div class="swiper-slide">
2
<!--<div class="box rollIn animated">阿萨德发士大夫撒旦</div>-->
</div>
</div>
</div> <button onclick="btnAction()">按钮</button> <script>
//常见swiper对象
//参数1:swiper容器选择器,或者dom对象
//参数2:swiper配置项
var con = document.querySelector('.swiper-container');
var mySwiper = new Swiper(con, {
loop: true,
onInit: function(swiper){ //Swiper2.x的初始化是onFirstInit
swiperAnimateCache(swiper); //隐藏动画元素
swiperAnimate(swiper); //初始化完成开始动画
},
onSlideChangeEnd: function(swiper){
swiperAnimate(swiper); //每个slide切换结束时也运行当前slide动画
} ,
onTouchEnd: function(swiper){
console.log('end');
swiperAnimate(swiper);
}
}) function btnAction(){
// alert(1)
console.log(swiperAnimate) swiperAnimateCache(mySwiper);
swiperAnimate(mySwiper); } </script> </body>
</html>
 <!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<link type="text/css" rel="stylesheet" href="swiper-dist/css/swiper.css" />
<!-- 如果引入swiper.jquery.js,那么在这之前需要引入jquery -->
<script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script>
<script src="swiper-dist/js/swiper.jquery.js"></script> <link type="text/css" rel="stylesheet" href="animate.min.css" />
<script src="swiper.animate.min.js"></script> <!--<script src="swiper-dist/js/swiper.js"></script>-->
<style>
.swiper-container {
width: 600px;
height: 300px;
background: red;
}
.box{
margin: 20px;
width: 300px;
height: 80px;
background: yellowgreen;
font-size: 24px;
text-align: center;
line-height: 80px;
color: #fff;
} @keyframes my-animate{
from{
transform: translateX(-200px) scale(0.2);
}
to{
transform: translateX(0) scale(1);
}
}
.myAni{
animation-name: my-animate;
} </style>
</head>
<body> <div class="swiper-container contaianer">
<!-- 内容部分 -->
<div class="swiper-wrapper">
<!-- 每一页 -->
<div class="swiper-slide">
<div class="box ani" swiper-animate-effect="rollIn" swiper-animate-duration='1s'
swiper-animate-delay="0s">阿萨德发士大夫撒旦</div> <div class="box myAni animated">阿萨德发士大夫撒旦</div> <div class="box ani" swiper-animate-effect="myAni" swiper-animate-duration='1s'>阿萨德发士大夫撒旦</div> </div>
<div class="swiper-slide">
<!--<div class="box rollIn animated">阿萨德发士大夫撒旦</div>-->
</div>
<div class="swiper-slide">
<!--<div class="box rollIn animated">阿萨德发士大夫撒旦</div>-->
</div>
</div>
</div> <script>
//常见swiper对象
//参数1:swiper容器选择器,或者dom对象
//参数2:swiper配置项
var con = document.querySelector('.swiper-container');
var mySwiper = new Swiper(con, {
loop: true,
onInit: function(swiper){ //Swiper2.x的初始化是onFirstInit
swiperAnimateCache(swiper); //隐藏动画元素
swiperAnimate(swiper); //初始化完成开始动画
},
onSlideChangeEnd: function(swiper){
swiperAnimate(swiper); //每个slide切换结束时也运行当前slide动画
}
}) </script> </body>
</html>

swiper-animate的更多相关文章

  1. 微信网页动画---swiper.animate.css

    项目需要,自己写了个demo <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> ...

  2. swiper.animate~之~可以执行两种动画的升级版的Swiper Animate

        1.下载插件swiper.animate-twice.min.js,加载进页面. <!DOCTYPE html> <html> <head> ... < ...

  3. 使用swiper.animate时,给一个对象添加两个动画且动画循环的方法

    swiper官网上给对象加一个动画的方法是 <div class="swiper-slide"> <p class="ani" swiper- ...

  4. swiper的使用

    最近要用html5制作可以一屏一屏向上滑动的页面,发现大家使用swiper插件的较多,所以试了试,发现做出来的效果还不错,喜欢的朋友可以参考一下自己动手做啦. 1.首先我们要引入4个文件: <h ...

  5. swiper轮播图--兼容IE8

    //引入idangerous.swiper.min.js var mySwiper = new Swiper ('.swiper-container', { loop: true, paginatio ...

  6. 移动端开发(四):swiper.js

    swiper.js中文网:http://www.swiper.com.cn/ 文档结构 swiper.jquery.js    是需要引用jquery.js 或者 zepto.js 时,只需直接引用该 ...

  7. 基于swiper的移动端H5页面,丰富的动画效果

    概述 通过运用swiper插件,制作移动端上下整屏滑动的H5页面,用来宣传或者简单注册等,可以嵌套H5音乐或者视频. 详细 代码下载:http://www.demodashi.com/demo/119 ...

  8. swiper.js插件的使用

    swiper切换动画效果,需要先加载swiper.animate.min.js和animate.min.css. <!DOCTYPE html><html>    <he ...

  9. swiper.animate--css3翻页动画

    基于swiper 的 animate动画,适用于Swiper2.x和Swiper3.x . 1. 使用Swiper Animate需要先加载swiper.animate.min.js和animate. ...

  10. css常用效果总结

    1.给input的placeholder设置颜色 .phColor::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color:maroo ...

随机推荐

  1. Process Array

    http://xiaorui.cc/2016/05/10/%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90multiprocessing%E7%9A%84value-array ...

  2. 使用python+ffmpeg批量转换格式

    需求:  给定一个文件夹路径,遍历该文件夹内的所有文件以及子文件夹内的文件,当所有后缀名为wav格式的文件转换为ogg格式的文件. import os # 获取目录下的所有文件列表 import fn ...

  3. ionic3 动态设置tabs页面底部导航栏隐藏,并显示输入框添加评论

    1.先上原始效果图:                                        2.完成后效果                                2.实现思路: ion ...

  4. linux常用命令-1系统相关命令

    hostname #计算机名 passwd #修改密码 reboot #重启 shutdown –r now #立刻重启(root用户使用) shutdown –r 10 #过10分钟自动重启(roo ...

  5. 第四章 K8s部署安装

    一.kube-proxy开启ipvs的前置条件 //1.加载netfilter模块 modprobe br_netfilter //2.添加配置文件 cat > /etc/sysconfig/m ...

  6. xargs使用之空格处理

    xargs指定分隔符为'\n' (默认用空格分隔) locate xxx | xargs -d '\n' ls -l xargs使用 -0 参数会以字符串的'\0'结尾为分隔符,可以在文本传给xarg ...

  7. python制作坦克对战

    创建子弹类 import pygame class Bullet(pygame.sprite.Sprite): def __init__(self): pygame.sprite.Sprite.__i ...

  8. springcolud依赖

    <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot ...

  9. vue基础三

    1.模板语法 在底层的实现上, Vue 将模板编译成虚拟 DOM 渲染函数.如果你熟悉虚拟 DOM 并且偏爱 JavaScript 的原始力量,你也可以不用模板,直接写渲染(render)函数,使用可 ...

  10. 【dart学习】-- Dart之元数据

    一,概述 元数据概述  元数据(Metadata),又称中介数据.中继数据,为描述数据的数据(data about data),主要是描述数据属性(property)的信息,用来支持如指示存储位置.历 ...