zoukankan      html  css  js  c++  java
  • swiper 旋转木马效果

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="utf-8">
        <title>Swiper的切换</title>
        <link rel="stylesheet" href="css/swiper.min.css">
        <link rel="stylesheet" href="css/certify.css">
        <script src="js/swiper.min.js"></script>
    
    </head>
    <body>
    <div id="certify">
    	<div class="swiper-container">
    	<div class="swiper-wrapper">
    	<div class="swiper-slide"><img src="images/1.jpg" /></div>
    	<div class="swiper-slide"><img src="images/2.jpg" /></div>
    	<div class="swiper-slide"><img src="images/3.jpg" /></div>
    	<div class="swiper-slide"><img src="images/4.jpg" /></div>
    	<div class="swiper-slide"><img src="images/5.jpg" /></div>
    	</div>
    	</div>
    <div class="swiper-pagination"></div>
    <div class="swiper-button-prev"></div>
    <div class="swiper-button-next"></div>
    </div>
    
    <script>
    certifySwiper = new Swiper('#certify .swiper-container', {
    	watchSlidesProgress: true,
    	slidesPerView: 'auto',
    	centeredSlides: true,
    	loop: true,
    	loopedSlides: 5,
    	autoplay: true,
    	navigation: {
    		nextEl: '.swiper-button-next',
    		prevEl: '.swiper-button-prev',
    	},
    
    	on: {
    		progress: function(progress) {
    			for (i = 0; i < this.slides.length; i++) {
    				var slide = this.slides.eq(i);
    				var slideProgress = this.slides[i].progress;
    
    				if (Math.abs(slideProgress) > 1) {
    					modify = (Math.abs(slideProgress) - 1) * 0.4 + 1;
    				}
    				translate = slideProgress * modify * 318 + 'px';
    				scale = 1 - Math.abs(slideProgress) / 5;
    				zIndex = 999 - Math.abs(Math.round(10 * slideProgress));
    				slide.transform('translateX(' + translate + ') scale(' + scale + ')');
    				slide.css('zIndex', zIndex);
    				slide.css('opacity', 1);
    				if (Math.abs(slideProgress) > 3) {
    					slide.css('opacity', 0);
    				}
    			}
    		},
    		setTransition: function(transition) {
    			for (var i = 0; i < this.slides.length; i++) {
    				var slide = this.slides.eq(i)
    				slide.transition(transition);
    			}
    
    		}
    	}
    
    })
    </script>
    </body>
    </html>
    

      

  • 相关阅读:
    Agile software architecture design document style..( sketches and no UMLs)
    spring mvc 使用Optional
    API reference for many languages..
    Java 8: Lambdas和新的集合Stream API
    Java 8 Stream API Example Tutorial
    小团队开发管理工具:gitlab+redmine+testlink+jenkins
    达到一定高度,回到头部的代码
    一款非常简单的android音乐播放器源码分享给大家
    高仿精仿开心网应用android源码
    很不错的安卓FadingActionBar控件源码
  • 原文地址:https://www.cnblogs.com/qq735675958/p/8422887.html
Copyright © 2011-2022 走看看