|
@ -11,15 +11,21 @@ |
|
|
class="header_swiper" |
|
|
class="header_swiper" |
|
|
> |
|
|
> |
|
|
<swiper-slide> |
|
|
<swiper-slide> |
|
|
<div class="slide_one">hello world</div> |
|
|
|
|
|
|
|
|
<SlideOne /> |
|
|
|
|
|
</swiper-slide> |
|
|
|
|
|
<swiper-slide> |
|
|
|
|
|
<SlideTwo /> |
|
|
|
|
|
</swiper-slide> |
|
|
|
|
|
<swiper-slide> |
|
|
|
|
|
<SlideThree /> |
|
|
|
|
|
</swiper-slide> |
|
|
|
|
|
<swiper-slide> |
|
|
|
|
|
<SlideFour /> |
|
|
</swiper-slide> |
|
|
</swiper-slide> |
|
|
<swiper-slide>Slide 2</swiper-slide> |
|
|
|
|
|
<swiper-slide>Slide 3</swiper-slide> |
|
|
|
|
|
<swiper-slide>Slide 4</swiper-slide> |
|
|
|
|
|
<template #container-end> |
|
|
<template #container-end> |
|
|
<div class="autoplay-progress"> |
|
|
<div class="autoplay-progress"> |
|
|
<svg viewBox="0 0 48 48" ref="progressLine"> |
|
|
<svg viewBox="0 0 48 48" ref="progressLine"> |
|
|
<line x1="0" y1="2" x2="300" y2="2" stroke="skyblue"></line> |
|
|
|
|
|
|
|
|
<line x1="-190" y1="2" x2="300" y2="2"></line> |
|
|
</svg> |
|
|
</svg> |
|
|
</div> |
|
|
</div> |
|
|
</template> |
|
|
</template> |
|
@ -33,10 +39,18 @@ import 'swiper/css' |
|
|
// import required modules |
|
|
// import required modules |
|
|
import { Pagination, Autoplay } from 'swiper' |
|
|
import { Pagination, Autoplay } from 'swiper' |
|
|
import { ref } from 'vue' |
|
|
import { ref } from 'vue' |
|
|
|
|
|
import SlideOne from './SlideOne' |
|
|
|
|
|
import SlideTwo from './SlideTwo' |
|
|
|
|
|
import SlideThree from './SlideThree' |
|
|
|
|
|
import SlideFour from './SlideFour' |
|
|
export default { |
|
|
export default { |
|
|
components: { |
|
|
components: { |
|
|
Swiper, |
|
|
Swiper, |
|
|
SwiperSlide, |
|
|
SwiperSlide, |
|
|
|
|
|
SlideOne, |
|
|
|
|
|
SlideTwo, |
|
|
|
|
|
SlideThree, |
|
|
|
|
|
SlideFour, |
|
|
}, |
|
|
}, |
|
|
setup() { |
|
|
setup() { |
|
|
const progressLine = ref(null) |
|
|
const progressLine = ref(null) |
|
@ -59,12 +73,5 @@ export default { |
|
|
|
|
|
|
|
|
<style scoped lang="scss"> |
|
|
<style scoped lang="scss"> |
|
|
.header_swiper { |
|
|
.header_swiper { |
|
|
.slide_one { |
|
|
|
|
|
width: 100%; |
|
|
|
|
|
height: 100%; |
|
|
|
|
|
background: url(../../../../assets/img/1.jpg); |
|
|
|
|
|
background-position: 40%; |
|
|
|
|
|
background-size: auto 100%; |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
} |
|
|
</style> |
|
|
</style> |