Browse Source

轮播图

master
song 3 years ago
parent
commit
c8ab690bdb
  1. 51
      src/components/Banner/Banner.vue

51
src/components/Banner/Banner.vue

@ -10,8 +10,6 @@
</div> </div>
</div> </div>
</div> </div>
<!-- Add Pagination -->
<div class="swiper-pagination"></div>
</div> </div>
</template> </template>
@ -34,18 +32,11 @@ export default {
let that = this; let that = this;
/* eslint-disable */ /* eslint-disable */
let mySwiper = new Swiper('.swiper-container', { let mySwiper = new Swiper('.swiper-container', {
slidesPerView: 5, loop: true, //
spaceBetween: -100, autoplay: true,//
centeredSlides: true, slidesPerView: 3.8, //sliderslides(carousel)
loop: true, spaceBetween: -160, //slidepx
pagination: { centeredSlides: true, //
el: '.swiper-pagination',
clickable: true,
},
autoplay: {
stopOnLastSlide: true,
delay: 1000
},
}); });
}, },
}; };
@ -54,34 +45,36 @@ export default {
<style lang="less" scoped> <style lang="less" scoped>
.swiper-container{ .swiper-container{
width: 100%; width: 100%;
height: 100%;
overflow: hidden; overflow: hidden;
} }
.swiper-slide { .swiper-slide {
text-align: center; text-align: center;
font-size: 18px; height: 76%;
background: #fff;
/* Center slide text vertically */
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex; display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center; justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center; align-items: center;
transition: 300ms; transition: 300ms;
transform: scale(0.8); transform: scale(0.6);
} }
.swiper-slide-active,.swiper-slide-duplicate-active { .swiper-slide-active,.swiper-slide-duplicate-active {
transform: scale(1); transform: scale(1);
} }
.swiper-slide-next{
transform: scale(0.8);
z-index: 998 !important;
}
.swiper-slide-prev{
transform: scale(0.8);
}
.swiper-slide-active {
z-index: 999 !important;
}
.rotation-box { .rotation-box {
position: relative; position: relative;
width: 520px; width: 520px;

Loading…
Cancel
Save