swiper-animate
<!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的更多相关文章
- 微信网页动画---swiper.animate.css
项目需要,自己写了个demo <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> ...
- swiper.animate~之~可以执行两种动画的升级版的Swiper Animate
1.下载插件swiper.animate-twice.min.js,加载进页面. <!DOCTYPE html> <html> <head> ... < ...
- 使用swiper.animate时,给一个对象添加两个动画且动画循环的方法
swiper官网上给对象加一个动画的方法是 <div class="swiper-slide"> <p class="ani" swiper- ...
- swiper的使用
最近要用html5制作可以一屏一屏向上滑动的页面,发现大家使用swiper插件的较多,所以试了试,发现做出来的效果还不错,喜欢的朋友可以参考一下自己动手做啦. 1.首先我们要引入4个文件: <h ...
- swiper轮播图--兼容IE8
//引入idangerous.swiper.min.js var mySwiper = new Swiper ('.swiper-container', { loop: true, paginatio ...
- 移动端开发(四):swiper.js
swiper.js中文网:http://www.swiper.com.cn/ 文档结构 swiper.jquery.js 是需要引用jquery.js 或者 zepto.js 时,只需直接引用该 ...
- 基于swiper的移动端H5页面,丰富的动画效果
概述 通过运用swiper插件,制作移动端上下整屏滑动的H5页面,用来宣传或者简单注册等,可以嵌套H5音乐或者视频. 详细 代码下载:http://www.demodashi.com/demo/119 ...
- swiper.js插件的使用
swiper切换动画效果,需要先加载swiper.animate.min.js和animate.min.css. <!DOCTYPE html><html> <he ...
- swiper.animate--css3翻页动画
基于swiper 的 animate动画,适用于Swiper2.x和Swiper3.x . 1. 使用Swiper Animate需要先加载swiper.animate.min.js和animate. ...
- css常用效果总结
1.给input的placeholder设置颜色 .phColor::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color:maroo ...
随机推荐
- tail - 输出文件的末尾部分
SYNOPSIS(总览) ../src/tail [OPTION]... [FILE]... DESCRIPTION(描述) 在标准输出上显示每个FILE的最后10行. 如果多于一个FILE,会一个接 ...
- Linux 100个常用指令
1.ls 列出目录内容. 文件属性: -:普通文件 d:目录文件 b:块设备 c:字符设备文件 l:符号连接文件 p:命令管道 s:套接字文件 文件权限: 9位数字,每3位一组 文件硬链接次数 文件所 ...
- 使用 Audacity 录制声卡声音
在Linux中使用 Audacity 录制电脑播放的声音非常简单,其实主要设置不在 Audacity 上,而是要设置好输入设备并选择对录音输入源. 首先确认输入设备中 内置音频的Monitor 没有被 ...
- 深入理解zabbix(二)
深入理解zabbix(二) 链接:https://pan.baidu.com/s/1q5YwJMTcZLcS5OQ0iOu44A 提取码:8gdi 复制这段内容后打开百度网盘手机App,操作更方便哦 ...
- Tomcat 配置访问限制:访问白名单和访问黑名单
最近公司的阿里云服务器上配置的 Tomcat 服务器运行 java的环境,但是通过观察 Tomcat 这几天的日志发现,有很多莫名其妙的 IP 访问主机下莫名其妙的地址,如:/80./testprox ...
- 分布式锁实现(二):Zookeeper
目录 前言 设计实现 一.基本算法 二.关键点 临时有序节点 监听 三.代码实现 Curator源码分析 一.基本使用 二.源码分析 后记 前言 紧跟上文的:分布式锁实现(一):Redis ,这篇我们 ...
- 简单API接口签名验证
前言 后端在写对外的API接口时,一般会对参数进行签名来保证接口的安全性,在设计签名算法的时候,主要考虑的是这几个问题: 1. 请求的来源是否合法 2. 请求参数是否被篡改 3. 请求的唯一性 我们的 ...
- leetcode-163周赛-1260-二维网格迁移
题目描述: 自己的提交: class Solution: def shiftGrid(self, grid: List[List[int]], k: int) -> List[List[int] ...
- synchronized(this) 与 synchronized(class) 理解
1.概念 synchronized 是 Java 中的关键字,是利用锁的机制来实现同步的. 锁机制有如下两种特性: 互斥性:即在同一时间只允许一个线程持有某个对象锁,通过这种特性来实现多线程中的协调机 ...
- springCloud数据
DROP DATABASE IF EXISTS springcloud_db01;CREATE DATABASE springcloud_db01 CHARACTER SET utf8;USE spr ...