|
|
@ -1,5 +1,191 @@ |
|
|
|
<template>CasePictureList</template> |
|
|
|
<template> |
|
|
|
<div class="case_picture_list_container"> |
|
|
|
<div class="empty"></div> |
|
|
|
<div class="contract_title"> |
|
|
|
<p class="line"></p> |
|
|
|
<p class="title">我们的案例</p> |
|
|
|
<p class="detail">专业实力 数据见证</p> |
|
|
|
<img class="img" :src="Back" alt="back" /> |
|
|
|
</div> |
|
|
|
<div class="data_container"> |
|
|
|
<div class="text"><span class="blue">20</span>年</div> |
|
|
|
<div class="text"><span class="blue">500+</span>年</div> |
|
|
|
<div class="text"><span class="blue">1000+</span>年</div> |
|
|
|
<div class="text"><span class="blue">1000W+</span>年</div> |
|
|
|
</div> |
|
|
|
<div class="pic_list"> |
|
|
|
<div class="pic_row mb4"> |
|
|
|
<swiper |
|
|
|
:slidesPerView="5" |
|
|
|
:modules="modules" |
|
|
|
class="pic_swiper" |
|
|
|
:speed="5000" |
|
|
|
:autoplay="{ |
|
|
|
delay: 0, |
|
|
|
stopOnLastSlide: false, |
|
|
|
disableOnInteraction: false, |
|
|
|
}" |
|
|
|
> |
|
|
|
<swiper-slide> <img class="pic" :src="A" alt="" /></swiper-slide> |
|
|
|
<swiper-slide> <img class="pic" :src="A" alt="" /></swiper-slide> |
|
|
|
<swiper-slide> <img class="pic" :src="A" alt="" /></swiper-slide> |
|
|
|
<swiper-slide> <img class="pic" :src="A" alt="" /></swiper-slide> |
|
|
|
<swiper-slide> <img class="pic" :src="A" alt="" /></swiper-slide> |
|
|
|
<swiper-slide> <img class="pic" :src="A" alt="" /></swiper-slide> |
|
|
|
<swiper-slide> <img class="pic" :src="A" alt="" /></swiper-slide> |
|
|
|
<swiper-slide> <img class="pic" :src="A" alt="" /></swiper-slide> |
|
|
|
</swiper> |
|
|
|
</div> |
|
|
|
<div class="pic_row mb4"> |
|
|
|
<swiper |
|
|
|
:slidesPerView="5" |
|
|
|
:modules="modules" |
|
|
|
class="pic_swiper" |
|
|
|
:speed="5000" |
|
|
|
:autoplay="{ |
|
|
|
delay: 0, |
|
|
|
reverseDirection: true, |
|
|
|
stopOnLastSlide: false, |
|
|
|
disableOnInteraction: false, |
|
|
|
}" |
|
|
|
> |
|
|
|
<swiper-slide> <img class="pic" :src="A" alt="" /></swiper-slide> |
|
|
|
<swiper-slide> <img class="pic" :src="A" alt="" /></swiper-slide> |
|
|
|
<swiper-slide> <img class="pic" :src="A" alt="" /></swiper-slide> |
|
|
|
<swiper-slide> <img class="pic" :src="A" alt="" /></swiper-slide> |
|
|
|
<swiper-slide> <img class="pic" :src="A" alt="" /></swiper-slide> |
|
|
|
<swiper-slide> <img class="pic" :src="A" alt="" /></swiper-slide> |
|
|
|
<swiper-slide> <img class="pic" :src="A" alt="" /></swiper-slide> |
|
|
|
<swiper-slide> <img class="pic" :src="A" alt="" /></swiper-slide> |
|
|
|
</swiper> |
|
|
|
</div> |
|
|
|
<div class="pic_row"> |
|
|
|
<swiper |
|
|
|
:slidesPerView="5" |
|
|
|
:modules="modules" |
|
|
|
class="pic_swiper" |
|
|
|
:speed="5000" |
|
|
|
:autoplay="{ |
|
|
|
delay: 0, |
|
|
|
stopOnLastSlide: false, |
|
|
|
disableOnInteraction: false, |
|
|
|
}" |
|
|
|
> |
|
|
|
<swiper-slide> <img class="pic" :src="A" alt="" /></swiper-slide> |
|
|
|
<swiper-slide> <img class="pic" :src="A" alt="" /></swiper-slide> |
|
|
|
<swiper-slide> <img class="pic" :src="A" alt="" /></swiper-slide> |
|
|
|
<swiper-slide> <img class="pic" :src="A" alt="" /></swiper-slide> |
|
|
|
<swiper-slide> <img class="pic" :src="A" alt="" /></swiper-slide> |
|
|
|
<swiper-slide> <img class="pic" :src="A" alt="" /></swiper-slide> |
|
|
|
<swiper-slide> <img class="pic" :src="A" alt="" /></swiper-slide> |
|
|
|
<swiper-slide> <img class="pic" :src="A" alt="" /></swiper-slide> |
|
|
|
</swiper> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</template> |
|
|
|
|
|
|
|
<script setup></script> |
|
|
|
<script setup> |
|
|
|
import Back from '@/assets/img/case/biaotiback.png' |
|
|
|
import { ref } from 'vue' |
|
|
|
import A from '@/assets/img/case/8.png' |
|
|
|
// Import Swiper Vue.js components |
|
|
|
import { Swiper, SwiperSlide } from 'swiper/vue' |
|
|
|
import { Autoplay } from 'swiper' |
|
|
|
// Import Swiper styles |
|
|
|
import 'swiper/css' |
|
|
|
const modules = ref([Autoplay]) |
|
|
|
</script> |
|
|
|
|
|
|
|
<style></style> |
|
|
|
<style scoped lang="scss"> |
|
|
|
.case_picture_list_container { |
|
|
|
width: 100%; |
|
|
|
height: 100%; |
|
|
|
background: $common_bg; |
|
|
|
.empty { |
|
|
|
min-height: 90px; |
|
|
|
} |
|
|
|
.contract_title { |
|
|
|
display: flex; |
|
|
|
align-items: center; |
|
|
|
justify-content: center; |
|
|
|
flex-direction: column; |
|
|
|
font-family: 'SourceHanSans'; |
|
|
|
background-size: 100% 100%; |
|
|
|
padding: 55px; |
|
|
|
box-sizing: border-box; |
|
|
|
position: relative; |
|
|
|
white-space: nowrap; |
|
|
|
transform-style: preserve-3d; |
|
|
|
.line { |
|
|
|
width: 39px; |
|
|
|
height: 5px; |
|
|
|
background: #283fe7; |
|
|
|
border-radius: 3px; |
|
|
|
margin-bottom: 12px; |
|
|
|
} |
|
|
|
.img { |
|
|
|
position: absolute; |
|
|
|
top: 50%; |
|
|
|
left: 50%; |
|
|
|
transform: translateX(-50%) translateY(-50%) translateZ(-1px); |
|
|
|
width: 543px; |
|
|
|
height: 61px; |
|
|
|
} |
|
|
|
.title { |
|
|
|
font-size: 30px; |
|
|
|
font-weight: bold; |
|
|
|
color: #000000; |
|
|
|
margin-bottom: 21px; |
|
|
|
.blue_font { |
|
|
|
color: $theme_color; |
|
|
|
} |
|
|
|
} |
|
|
|
.detail { |
|
|
|
font-size: 18px; |
|
|
|
font-weight: 300; |
|
|
|
color: #646a73; |
|
|
|
} |
|
|
|
} |
|
|
|
.data_container { |
|
|
|
display: flex; |
|
|
|
align-items: center; |
|
|
|
justify-content: space-evenly; |
|
|
|
font-size: 50px; |
|
|
|
font-family: 'SourceHanSans'; |
|
|
|
font-weight: 400; |
|
|
|
color: #000000; |
|
|
|
.text { |
|
|
|
display: flex; |
|
|
|
align-items: center; |
|
|
|
.blue { |
|
|
|
font-size: 65px; |
|
|
|
font-family: 'ZonaPro'; |
|
|
|
font-weight: 900; |
|
|
|
color: $theme_color; |
|
|
|
margin-right: 19px; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
.pic_list { |
|
|
|
width: 100%; |
|
|
|
padding: 75px; |
|
|
|
box-sizing: border-box; |
|
|
|
display: flex; |
|
|
|
flex-direction: column; |
|
|
|
justify-content: space-evenly; |
|
|
|
.mb4 { |
|
|
|
margin-bottom: 41px; |
|
|
|
} |
|
|
|
.pic_row { |
|
|
|
display: flex; |
|
|
|
align-items: center; |
|
|
|
justify-content: space-evenly; |
|
|
|
.pic { |
|
|
|
width: 307px; |
|
|
|
height: 171px; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
</style> |