Browse Source

轮播图

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

63
src/components/Banner/Banner.vue

@ -10,8 +10,6 @@
</div>
</div>
</div>
<!-- Add Pagination -->
<div class="swiper-pagination"></div>
</div>
</template>
@ -34,53 +32,48 @@ export default {
let that = this;
/* eslint-disable */
let mySwiper = new Swiper('.swiper-container', {
slidesPerView: 5,
spaceBetween: -100,
centeredSlides: true,
loop: true,
pagination: {
el: '.swiper-pagination',
clickable: true,
},
autoplay: {
stopOnLastSlide: true,
delay: 1000
},
loop: true, //
autoplay: true,//
slidesPerView: 3.8, //sliderslides(carousel)
spaceBetween: -160, //slidepx
centeredSlides: true, //
});
},
};
</script>
<style lang="less" scoped>
.swiper-container {
.swiper-container{
width: 100%;
height: 100%;
overflow: hidden;
}
.swiper-slide {
text-align: center;
font-size: 18px;
background: #fff;
}
/* Center slide text vertically */
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
.swiper-slide {
text-align: center;
height: 76%;
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;
transition: 300ms;
transform: scale(0.8);
}
.swiper-slide-active,.swiper-slide-duplicate-active{
transform: scale(0.6);
}
.swiper-slide-active,.swiper-slide-duplicate-active {
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 {
position: relative;

Loading…
Cancel
Save