使用Swiper Animate制作启动页

swiper是一个比较好的轮播滑动插件,他的优点就不多说了,用过的都说好!亲可以去官网亲自测试。

前段时间做了一个滑动引导页,需要有丰富的动画效果,虽然都是手写的效果,但是总觉得太麻烦,现在可以用swiper Animate来实现丰富的动画效果。官网的讲解也是非常简单,这里我自己做了个简单的小例子。

效果:

开始制作:

准备图片素材:

页面引用相关的css和js文件:

<link rel="stylesheet" href="js/swiper/swiper-3.3.0.min.css">
<link rel="stylesheet" href="js/swiper/animate.min.css">
<script src="js/jquery-1.8.3.min.js"></script>
<script src="js/swiper/swiper-3.3.0.jquery.min.js"></script>
<script src="js/swiper/swiper.animate1.0.2.min.js"></script>

html主要代码结构:

<div class="swiper-container">
	    <div class="swiper-wrapper">
	        <div class="swiper-slide">
	        	<img src="img/plane.png"  class="plane ani" swiper-animate-effect="bounceInLeft" swiper-animate-duration="2s" swiper-animate-delay="0.1s">
	        	<img src="img/1.jpg" >
	        </div>
	        <div class="swiper-slide">
	        	<img src="img/sun.png"  class="sun ani" swiper-animate-effect="rotateIn" swiper-animate-duration="3s" swiper-animate-delay="0.1s">
	        	<img src="img/2.jpg" >
	        </div>
	    </div>
	    <!-- 分页器 -->
    	<div class="swiper-pagination"></div>
	</div>

在需要运动的元素上面增加类名  ani   ,和其他的类似插件相同,Swiper Animate需要指定几个参数:

swiper-animate-effect:切换效果,例如 fadeInUp 
swiper-animate-duration:可选,动画持续时间(单位秒),例如 0.5s
swiper-animate-delay:可选,动画延迟时间(单位秒),例如 0.3s

简单的样式调整:

*{padding: 0;margin: 0;}
	.swiper-slide{width: 100%;position: relative;}
	.swiper-slide img{display: block;width: 100%;}
	.swiper-slide .plane{position: absolute;top: 20px;right: 20px;width: 33%;}
	.swiper-slide .sun{position: absolute;top: 10px;right: 10px;width: 30%;}

  

配置js代码:

<script>
	  var mySwiper = new Swiper (‘.swiper-container‘, {
	  	pagination : ‘.swiper-pagination‘,
	  onInit: function(swiper){ //Swiper2.x的初始化是onFirstInit
	    swiperAnimateCache(swiper); //隐藏动画元素
	    swiperAnimate(swiper); //初始化完成开始动画
	  },
	  onSlideChangeEnd: function(swiper){
	    swiperAnimate(swiper); //每个slide切换结束时也运行当前slide动画
	  }
	  })
    </script>

这里可以对swiper进行设置,比如切换方向,效果等等。你还可以去官网查看尝试更多丰富的动画效果。

时间: 2024-12-17 13:56:58

使用Swiper Animate制作启动页的相关文章

HBuilder开发App教程03-定制图标,启动页以及打包

helloworld 上次说到了helloworld.你应该已经能够新建项目.真机调试了, 这次来说说图标的定制,启动页的定制以及打包. 图标定制 假设不定制图标的话,默认会是博文顶部图表的样子, 你肯定不想这个样子,来吧.定制一个自己的图标吧. 打开项目下的manifest.json,选择底部的图标配置(老版本号需升级到最新版). 然后选择一个制作好的256*256大小的png,系统会自己主动生成各种大小的图标. 启动页定制 步骤和上面一样,至不要要选择启动图片配置一项. 然后依照各种图片大小

windows phone制作引导页

适用于WP7 WP8+ 源码下载撸这里 制作动画gif小软件下载 小技巧 ①图片是纯色背景:将页面设置跟图片背景一样颜色 ②图片是渐变or其他,切图时候:单独切背景(页面设置这个为背景)跟图片里面元素(透明背景) 1.Pivot控件(代码在下载包里面) 先看效果 毫无疑问,图片过度之间动画效果太差,不能满足哥要求... 2.panroma也称为全景控件(代码在下载包里面) 相比pivot控件 图片切换之间有缝连接,给人感觉不会有那么空虚.可惜启动有个动画效果,因为这点哥把它抛弃了. (找了大半天

制作启动U盘与定制多系统启动

制作启动U盘与定制多系统启动 说明:本文将讲述有关bootmgr引导启动与grub引导启动制作的相关经验,文中提到的知识谈不上完全正确,只是一些个人在制作U盘启动获得的心得,但我会尽力正确的解释清楚. 制作启动U盘 所需工具: Bootice:部署U盘/硬盘启动,必须. grub4dos:grub引导必备,必须. grubinst:功能类似Bootice,可选. HPUSBFW:惠普U盘存储格式化工具,可选. NTBOOTautofix:自动修复启动项,功能类似Bootice,可选. 其它工具类

Ionic3.x设置启动页与图标

由于手机有很多不同的尺寸与版本,所以图标尺寸也是大小不一,但是如果手动每一个尺寸都制作一个图标,那估计美工会吐血吧,不过幸好,ionic只需要一个图标就可以制作不同尺寸的图标. 添加一个ionic项目,进入cli添加一个ionic platform add ios 或 ionic platform add android,ionic会默认给项目添加一个resources的文件夹,里面包含icon(图标)和splash(启动页). 第一步:把resources下的icon和splash换成当前AP

balenaEtcher for mac(制作启动盘软件) v1.5.67

balenaEtcher for mac是一款功能强大的启动盘制作工具,可以帮助用户安全,轻松地将Flash OS映像复制到SD卡和USB驱动器.还在等什么?感兴趣的朋友,千万不要错过! 下载地址:balenaEtcher for mac 软件安装步骤 在本站下载完balenaEtcher for mac软件后打开,双击.pkg,按照安装引导器进行安装即可! 常见功能 经过验证的刻录不再需要在损坏的卡上写入图像,也不用担心为什么设备无法启动.硬盘友好使驱动器选择显而易见,避免擦拭整个硬盘驱动器漂

[iOS]利用Appicon and Launchimage Maker生成并配置iOSApp的图标和启动页

一.先来研究下这个软件->Appicon and Launchimage Maker 首先打开你电脑上的AppStore,然后搜索:AppIcon 然后回车: 这里我们先使用免费版的点击下载.(左上角那个) 然后打开软件,应该是这样的: 软件好人性化,给我们标注了1,2,3该干啥.1选图片呗.2.选是要给什么设备以及iOS几做.然后3.是选择生成AppIcon还是Launchimages(启动页) 选择一张图片吧,开始我们的工作 选好图片,右上角这里索性就都选了吧,反正剩下的次数用一次少一次.

教你实现类似于格瓦拉启动页中的放大转场动画(OC&amp;Swift)

教你实现类似于格瓦拉启动页中的放大转场动画(OC&Swift) 一.前言 用过格瓦拉电影,或者其他app可能都知道,一种点击按钮用放大效果实现转场的动画现在很流行,效果大致如下 在iOS中,在同一个导航控制器你可以自定义转场动画实现两个viewController之间的过渡.实际上在iOS7之后,通过实现UIViewControllerAnimatedTransitioning或者UIViewControllerContextTransitioning协议,就可以简单的自定义转场动画,比如一个N

IOS-上架APP之启动页设置(新手必看!)

今天自己做的小作品准备提交,就差一个启动页,各种百度,各种搜,结果还好最后终于出来了,和大家分享一下,这个过程中遇到的各种小问题.(注XCode版本为7.2) 1.启动页一般都是图片,因为苹果有4,4S,5,5S,6,6S可能以后还会有其他的型号,所以要考虑到屏幕的适配,还有系统的适配(有些用户的系统版本不支持一些技术,比如LaunchScreen.storyboard),也就是图片的大小,那么多大的图片呢,图片的大小是可以在XCode里找到的(当时各种百度,各种搜大,答案也是众说纷纭,所以看过

制作引导页[2]

第二种制作引导页的方式,是直接在AppDelegate.m方法中进行的,在AppDelegate方法中,当视图控制器变得可视化的时候时候,我们就把引导页添加上. 效果还是一模一样的哦,只是比第一种方法更好而已:) 源码: // // AppDelegate.m // Show // // Copyright (c) 2014年 Y.X. All rights reserved. // #import "AppDelegate.h" #import "RootViewContr