zoukankan      html  css  js  c++  java
  • swiper实现响应式全屏自动轮播

    html:

    <!--轮播 -->
        <div class="Excellent_swi">
            <div class="swiper-container">
                <div class="swiper-wrapper">
                    <div class="swiper-slide">
                        <img class="banner" src="https://dummyimage.com/1920x800/000/fff" />
                    </div>
                    <div class="swiper-slide">
                        <img class="banner" src="https://dummyimage.com/1920x400/00f/fff" />
                    </div>
                    <div class="swiper-slide">
                        <img class="banner" src="https://dummyimage.com/1920x400/0f0/fff" />
                    </div>
                </div>
                <!-- Add Pagination -->
                <div class="swiper-pagination"></div>
                <!-- Add Arrows -->
                <div class="swiper-button-next"></div>
                <div class="swiper-button-prev"></div>
            </div>
        </div>

    css:要结合swiper.css使用

    .Excellent_swi {
        width: 100%;
        height: 100%;
    }
    
    .swiper-container {
        width: 100%;
        height: 100%;
        margin-left: auto;
        margin-right: auto;
    }
    //图片水平垂直居中
    .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
    
    .swiper-pagination-bullet {
        width: 25px;
        height: 5px;
        display: inline-block;
        border-radius: 0;
        opacity: 0.5;
        background: #FFFFFF;
    }
    
    .swiper-pagination-bullet-active {
        background: #C6A771;
    }
    
    .swiper-button-prev,
    .swiper-container-rtl .swiper-button-next {
        background-image: url();
    }
    //让图片响应屏幕
    .banner {
        width: 100%;
    }

    js:

    var swiper = new Swiper('.swiper-container', {
                spaceBetween: 30,
                centeredSlides: true,
                autoplay: {
                    delay: 2500,
                    disableOnInteraction: false,
                },
                pagination: {
                    el: '.swiper-pagination',
                    clickable: true,
                },
                navigation: {
                    nextEl: '.swiper-button-next',
                    prevEl: '.swiper-button-prev',
                },
            });
  • 相关阅读:
    在命令提示符中使用antlr
    Migrating to Rails 2.0.2
    从AJAX IN ACTION书中学用 RSS READER
    maple download url
    搜索
    发邀请在线RoR开发与部署环境www.heroku.com
    if can't use ruby in command line
    查询表中某字段有重复记录的个数
    WPF窗体自适应分辨率
    《思考,快与慢》
  • 原文地址:https://www.cnblogs.com/jervy/p/9639014.html
Copyright © 2011-2022 走看看