|
|
@ -8,11 +8,13 @@ |
|
|
|
<template v-for="(item, i) in modules[0].list"> |
|
|
|
<template v-for="(item, i) in modules[0].list"> |
|
|
|
<el-carousel-item v-if="item.pic && item.isEnable" |
|
|
|
<el-carousel-item v-if="item.pic && item.isEnable" |
|
|
|
:key="i"> |
|
|
|
:key="i"> |
|
|
|
<img :class="[{'cursor-pointer': isLink(item.link.linkName)}]" |
|
|
|
<div class="pic" |
|
|
|
|
|
|
|
:style="{backgroundImage: 'url(' + item.pic + ')'}"></div> |
|
|
|
|
|
|
|
<!-- <img :class="[{'cursor-pointer': isLink(item.link.linkName)}]" |
|
|
|
width="100%" |
|
|
|
width="100%" |
|
|
|
:src="item.pic" |
|
|
|
:src="item.pic" |
|
|
|
alt="" |
|
|
|
alt="" |
|
|
|
@click="openLink(item)"> |
|
|
|
@click="openLink(item)"> --> |
|
|
|
<div class="text-wrap"> |
|
|
|
<div class="text-wrap"> |
|
|
|
<div v-if="!i" |
|
|
|
<div v-if="!i" |
|
|
|
class="qrcode-wrap"> |
|
|
|
class="qrcode-wrap"> |
|
|
@ -517,8 +519,13 @@ export default { |
|
|
|
|
|
|
|
|
|
|
|
<style lang="scss" scoped> |
|
|
|
<style lang="scss" scoped> |
|
|
|
.wrap { |
|
|
|
.wrap { |
|
|
|
min-width: 1150px; |
|
|
|
|
|
|
|
.carousel { |
|
|
|
.carousel { |
|
|
|
|
|
|
|
.pic { |
|
|
|
|
|
|
|
height: 100%; |
|
|
|
|
|
|
|
background-position: center center; |
|
|
|
|
|
|
|
background-size: 100% 100%; |
|
|
|
|
|
|
|
background-repeat: no-repeat; |
|
|
|
|
|
|
|
} |
|
|
|
img { |
|
|
|
img { |
|
|
|
height: 100%; |
|
|
|
height: 100%; |
|
|
|
} |
|
|
|
} |
|
|
@ -898,120 +905,112 @@ export default { |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
@media (max-width: 1150px) { |
|
|
|
@media (max-width: 1200px) { |
|
|
|
.wrap { |
|
|
|
.wrap { |
|
|
|
min-width: 980px; |
|
|
|
.carousel { |
|
|
|
|
|
|
|
.text-wrap { |
|
|
|
|
|
|
|
left: 40px; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.qrcode-wrap { |
|
|
|
|
|
|
|
margin-right: 20px; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
.inner { |
|
|
|
.inner { |
|
|
|
width: 98%; |
|
|
|
width: 90%; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.type-wrap { |
|
|
|
|
|
|
|
flex-direction: column; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.search { |
|
|
|
|
|
|
|
margin-top: 20px; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.filter { |
|
|
|
|
|
|
|
.vals { |
|
|
|
|
|
|
|
width: calc(100% - 100px); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
@media (max-width: 1000px) { |
|
|
|
|
|
|
|
.wrap { |
|
|
|
|
|
|
|
.carousel { |
|
|
|
|
|
|
|
.text-wrap { |
|
|
|
|
|
|
|
top: 47%; |
|
|
|
|
|
|
|
flex-direction: column; |
|
|
|
|
|
|
|
align-items: flex-start; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.qrcode-wrap { |
|
|
|
|
|
|
|
margin: 0 0 20px 0; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
h6 { |
|
|
|
|
|
|
|
font-size: 1.8rem; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.sub { |
|
|
|
|
|
|
|
font-size: 1.3rem; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.intro { |
|
|
|
|
|
|
|
flex-direction: column; |
|
|
|
|
|
|
|
justify-content: center; |
|
|
|
|
|
|
|
align-items: flex-start; |
|
|
|
|
|
|
|
li { |
|
|
|
|
|
|
|
flex: 1; |
|
|
|
|
|
|
|
margin-bottom: 20px; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.type-wrap { |
|
|
|
|
|
|
|
.tab-wrap { |
|
|
|
|
|
|
|
flex-direction: column; |
|
|
|
|
|
|
|
align-items: flex-start; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.tab { |
|
|
|
|
|
|
|
margin-top: 10px; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.courses { |
|
|
|
|
|
|
|
li { |
|
|
|
|
|
|
|
width: calc((100% - 22px) / 2); |
|
|
|
|
|
|
|
&:nth-child(2n) { |
|
|
|
|
|
|
|
margin-right: 0; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
@media (max-width: 640px) { |
|
|
|
|
|
|
|
.wrap { |
|
|
|
|
|
|
|
.carousel { |
|
|
|
|
|
|
|
.text-wrap { |
|
|
|
|
|
|
|
top: 47%; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.qrcode { |
|
|
|
|
|
|
|
width: 80px; |
|
|
|
|
|
|
|
height: 80px; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
h6 { |
|
|
|
|
|
|
|
font-size: 1.4rem; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.sub { |
|
|
|
|
|
|
|
font-size: 1rem; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.type-wrap { |
|
|
|
|
|
|
|
.tab { |
|
|
|
|
|
|
|
flex-wrap: wrap; |
|
|
|
|
|
|
|
li { |
|
|
|
|
|
|
|
margin-bottom: 20px; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.search { |
|
|
|
|
|
|
|
margin-top: 0; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.courses { |
|
|
|
|
|
|
|
li { |
|
|
|
|
|
|
|
width: 100%; |
|
|
|
|
|
|
|
margin-right: 0; |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
// @media (max-width: 1200px) { |
|
|
|
|
|
|
|
// .wrap { |
|
|
|
|
|
|
|
// .carousel { |
|
|
|
|
|
|
|
// .text-wrap { |
|
|
|
|
|
|
|
// left: 40px; |
|
|
|
|
|
|
|
// } |
|
|
|
|
|
|
|
// .qrcode-wrap { |
|
|
|
|
|
|
|
// margin-right: 20px; |
|
|
|
|
|
|
|
// } |
|
|
|
|
|
|
|
// } |
|
|
|
|
|
|
|
// .inner { |
|
|
|
|
|
|
|
// width: 90%; |
|
|
|
|
|
|
|
// } |
|
|
|
|
|
|
|
// .type-wrap { |
|
|
|
|
|
|
|
// flex-direction: column; |
|
|
|
|
|
|
|
// } |
|
|
|
|
|
|
|
// .search { |
|
|
|
|
|
|
|
// margin-top: 20px; |
|
|
|
|
|
|
|
// } |
|
|
|
|
|
|
|
// .filter { |
|
|
|
|
|
|
|
// .vals { |
|
|
|
|
|
|
|
// width: calc(100% - 100px); |
|
|
|
|
|
|
|
// } |
|
|
|
|
|
|
|
// } |
|
|
|
|
|
|
|
// } |
|
|
|
|
|
|
|
// } |
|
|
|
|
|
|
|
// @media (max-width: 1000px) { |
|
|
|
|
|
|
|
// .wrap { |
|
|
|
|
|
|
|
// .carousel { |
|
|
|
|
|
|
|
// .text-wrap { |
|
|
|
|
|
|
|
// top: 47%; |
|
|
|
|
|
|
|
// flex-direction: column; |
|
|
|
|
|
|
|
// align-items: flex-start; |
|
|
|
|
|
|
|
// } |
|
|
|
|
|
|
|
// .qrcode-wrap { |
|
|
|
|
|
|
|
// margin: 0 0 20px 0; |
|
|
|
|
|
|
|
// } |
|
|
|
|
|
|
|
// h6 { |
|
|
|
|
|
|
|
// font-size: 1.8rem; |
|
|
|
|
|
|
|
// } |
|
|
|
|
|
|
|
// .sub { |
|
|
|
|
|
|
|
// font-size: 1.3rem; |
|
|
|
|
|
|
|
// } |
|
|
|
|
|
|
|
// } |
|
|
|
|
|
|
|
// .intro { |
|
|
|
|
|
|
|
// flex-direction: column; |
|
|
|
|
|
|
|
// justify-content: center; |
|
|
|
|
|
|
|
// align-items: flex-start; |
|
|
|
|
|
|
|
// li { |
|
|
|
|
|
|
|
// flex: 1; |
|
|
|
|
|
|
|
// margin-bottom: 20px; |
|
|
|
|
|
|
|
// } |
|
|
|
|
|
|
|
// } |
|
|
|
|
|
|
|
// .type-wrap { |
|
|
|
|
|
|
|
// .tab-wrap { |
|
|
|
|
|
|
|
// flex-direction: column; |
|
|
|
|
|
|
|
// align-items: flex-start; |
|
|
|
|
|
|
|
// } |
|
|
|
|
|
|
|
// .tab { |
|
|
|
|
|
|
|
// margin-top: 10px; |
|
|
|
|
|
|
|
// } |
|
|
|
|
|
|
|
// } |
|
|
|
|
|
|
|
// .courses { |
|
|
|
|
|
|
|
// li { |
|
|
|
|
|
|
|
// width: calc((100% - 22px) / 2); |
|
|
|
|
|
|
|
// &:nth-child(2n) { |
|
|
|
|
|
|
|
// margin-right: 0; |
|
|
|
|
|
|
|
// } |
|
|
|
|
|
|
|
// } |
|
|
|
|
|
|
|
// } |
|
|
|
|
|
|
|
// } |
|
|
|
|
|
|
|
// } |
|
|
|
|
|
|
|
// @media (max-width: 640px) { |
|
|
|
|
|
|
|
// .wrap { |
|
|
|
|
|
|
|
// .carousel { |
|
|
|
|
|
|
|
// .text-wrap { |
|
|
|
|
|
|
|
// top: 47%; |
|
|
|
|
|
|
|
// } |
|
|
|
|
|
|
|
// .qrcode { |
|
|
|
|
|
|
|
// width: 80px; |
|
|
|
|
|
|
|
// height: 80px; |
|
|
|
|
|
|
|
// } |
|
|
|
|
|
|
|
// h6 { |
|
|
|
|
|
|
|
// font-size: 1.4rem; |
|
|
|
|
|
|
|
// } |
|
|
|
|
|
|
|
// .sub { |
|
|
|
|
|
|
|
// font-size: 1rem; |
|
|
|
|
|
|
|
// } |
|
|
|
|
|
|
|
// } |
|
|
|
|
|
|
|
// .type-wrap { |
|
|
|
|
|
|
|
// .tab { |
|
|
|
|
|
|
|
// flex-wrap: wrap; |
|
|
|
|
|
|
|
// li { |
|
|
|
|
|
|
|
// margin-bottom: 20px; |
|
|
|
|
|
|
|
// } |
|
|
|
|
|
|
|
// } |
|
|
|
|
|
|
|
// } |
|
|
|
|
|
|
|
// .search { |
|
|
|
|
|
|
|
// margin-top: 0; |
|
|
|
|
|
|
|
// } |
|
|
|
|
|
|
|
// .courses { |
|
|
|
|
|
|
|
// li { |
|
|
|
|
|
|
|
// width: 100%; |
|
|
|
|
|
|
|
// margin-right: 0; |
|
|
|
|
|
|
|
// } |
|
|
|
|
|
|
|
// } |
|
|
|
|
|
|
|
// } |
|
|
|
|
|
|
|
// } |
|
|
|
|
|
|
|
</style> |
|
|
|
</style> |