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 ...
随机推荐
- ORACLE PL、SQL编程
PL(Procedural Language)过程化的编程语言,是在SQL的基础上增加的部分,如:变量的使用.流程控制等, 重点学习Oracle和MySQL创建存储过程及流程控制的异同. 一.存储过程 ...
- Shell内置命令expr
- ListView封装实现下拉刷新和上拉加载(方式2)(转载)
转自:http://blog.csdn.net/jdfkldjlkjdl/article/details/70229465 这次使用的是系统的SwipeRefreshLayout实现下拉刷新,和设置L ...
- leetcode-161周赛-1247-交换字符使得字符串相同
题目描述: 自己的提交: class Solution: def minimumSwap(self, s1: str, s2: str) -> int: count = {"xy&qu ...
- 【纪中集训】2019.07.11【NOIP提高组】模拟 B 组TJ
Preface 今天的B组题确实比A组难多了... T1 Description 有一个长为\(n(n\in[1,2*10^5])\)的01串,有\(m(m\in[1,10^5])\)个限制\(a_i ...
- PHP ftp_cdup() 函数
定义和用法 ftp_cdup() 函数把当前目录改变为 FTP 服务器上的父目录. 如果成功,该函数返回 TRUE.如果失败,则返回 FALSE. 语法 ftp_cdup(ftp_connection ...
- PHP FILTER_VALIDATE_URL 过滤器
定义和用法 FILTER_VALIDATE_URL 过滤器把值作为 URL 来验证. Name: "validate_url" ID-number: 273 可能的标志: FILT ...
- hive中分隔符‘\001’到底是什么鬼
答:hive中的默认的是'\001'是一种特由的分隔符 使用的是ascii编码的值,键盘是打不出来的.
- es6学习笔记--箭头函数
基本用法 ES6允许使用“箭头”(=>)定义函数. var f = v => v; 上面的箭头函数等同于: var f = function(v) { return v; }; 如果箭头函 ...
- jQuery选择器 (详解)
1. 基础选择器 Basics 名称 说明 举例 #id 根据元素Id选择 $("divId") 选择ID为divId的元素 element 根据元素的名称选择, $(" ...