移动端自适应等

master
yujialong 8 months ago
parent 10e1e73335
commit bf541588f6
  1. BIN
      src/assets/images/footer-bg.png
  2. BIN
      src/assets/images/footer-bg1.jpg
  3. 128
      src/layouts/footer/index.vue
  4. 1
      src/layouts/header/index.vue
  5. 6
      src/pages/aboutUs/index.vue
  6. 1639
      src/pages/iasf/index.vue
  7. 2
      src/setting.js

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 93 KiB

@ -3,23 +3,23 @@
<div v-if="showDefaultPath.includes($route.path)" :class="['footer', { iasf: isIasf }]">
<div class="mask"></div>
<ul v-if="isIasf" class="entry">
<li :class="{ 'cursor-pointer': isLink(modules[13].form.link.linkName) }" @click="openLink(modules[14].form)">
<li :class="{ 'cursor-pointer': isLink(modules[14].form.link.linkName) }" @click="openLink(modules[14].form)">
<img class="icon" :src="modules[14].form.pic" alt="">
<p class="text">{{ modules[14].form.title }}</p>
</li>
<li :class="{ 'cursor-pointer': isLink(modules[14].form.link.linkName) }" @click="openLink(modules[15].form)">
<li :class="{ 'cursor-pointer': isLink(modules[15].form.link.linkName) }" @click="openLink(modules[15].form)">
<img class="icon" :src="modules[15].form.pic" alt="">
<p class="text">{{ modules[15].form.title }}</p>
</li>
<li :class="{ 'cursor-pointer': isLink(modules[15].form.link.linkName) }" @click="openLink(modules[16].form)">
<li :class="{ 'cursor-pointer': isLink(modules[16].form.link.linkName) }" @click="openLink(modules[16].form)">
<img class="icon" :src="modules[16].form.pic" alt="">
<p class="text">{{ modules[16].form.title }}</p>
</li>
<li :class="{ 'cursor-pointer': isLink(modules[16].form.link.linkName) }" @click="openLink(modules[17].form)">
<li :class="{ 'cursor-pointer': isLink(modules[17].form.link.linkName) }" @click="openLink(modules[17].form)">
<img class="icon" :src="modules[17].form.pic" alt="">
<p class="text">{{ modules[17].form.title }}</p>
</li>
<li :class="{ 'cursor-pointer': isLink(modules[17].form.link.linkName) }" @click="openLink(modules[18].form)">
<li :class="{ 'cursor-pointer': isLink(modules[18].form.link.linkName) }" @click="openLink(modules[18].form)">
<img class="icon" :src="modules[18].form.pic" alt="">
<p class="text">{{ modules[18].form.title }}</p>
</li>
@ -79,15 +79,13 @@
<div v-else-if="styleId === 2" class="footer">
<div class="relative text-center">
<img :src="footers[0].form.pic" alt="">
<div class="flex j-center a-center m-t-20">
<div class="flex">
<div v-for="(item, i) in columns" :key="i" class="column">
<h6 @click="columnTo(item)">{{ item.columnName }}</h6>
<ul v-if="item.children.length" class="children">
<li v-for="(column, j) in item.children" :key="j" @click="columnTo(column)">{{ column.columnName }}
</li>
</ul>
</div>
<div class="columns flex j-center a-center m-t-20">
<div v-for="(item, i) in columns" :key="i" class="column">
<h6 @click="columnTo(item)">{{ item.columnName }}</h6>
<ul v-if="item.children.length" class="children">
<li v-for="(column, j) in item.children" :key="j" @click="columnTo(column)">{{ column.columnName }}
</li>
</ul>
</div>
</div>
<div v-html="footers[0].form.info"></div>
@ -97,9 +95,10 @@
<!-- 英文字母 -->
<div v-else-if="styleId === 3" class="footer3">
<div class="bg"></div>
<div class="inner">
<div class="flex j-between">
<div v-html="footers[0].form.info"></div>
<div class="texts">
<div class="info" v-html="footers[0].form.info"></div>
<div class="flex text-center">
<div class="qrcode">
<p class="title">{{ footers[1].form.title }}</p>
@ -303,10 +302,6 @@ export default {
overflow: hidden;
background: rgba(0, 5, 12, .8) url(../../assets/images/footer-bg.png) no-repeat;
.info {
display: flex;
}
.meta {
margin-bottom: 10px;
font-size: 14px;
@ -471,15 +466,31 @@ export default {
}
.footer3 {
position: relative;
padding: 30px 0;
// background: rgba(0, 5, 12, .8) url(../../assets/images/footer-bg.png) 0 0/cover no-repeat;
background-color: #303246;
background-color: #000;
.bg {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: url(../../assets/images/footer-bg1.jpg) 0 0/cover no-repeat;
opacity: .3;
}
.inner {
position: relative;
width: 1200px;
margin: 0 auto;
}
.texts {
display: flex;
justify-content: space-between;
}
.qrcode {
color: #fff;
@ -557,20 +568,6 @@ export default {
@media (max-width: 1350px) {
.inner {
width: 100% !important;
.title {
width: 100%;
text-align: center;
}
.region {
top: 300px;
left: 50%;
}
.info {
margin-top: 90px;
}
}
.footer {
@ -584,6 +581,17 @@ export default {
}
}
.contact {
.info {
margin-top: 90px;
}
.region {
top: 300px;
left: 50%;
}
}
.entry {
flex-direction: column;
@ -591,5 +599,53 @@ export default {
margin-bottom: 30px;
}
}
.footer3 {
padding: 30px;
}
}
@media (max-width: 780px) {
.contact {
.info {
.texts {
flex-direction: column;
align-items: flex-start;
}
.qrcode {
margin: 0 0 20px 0;
}
}
.region {
top: 275px;
left: 30px;
}
}
.footer {
.columns {
flex-direction: column;
}
}
.footer3 {
.texts {
flex-direction: column;
}
.info {
margin-bottom: 20px;
}
}
}
@media (max-width: 480px) {
.contact {
.title {
width: 100%;
}
}
}
</style>

@ -216,6 +216,7 @@ $height: 90px;
cursor: pointer;
img {
max-width: 130px;
max-height: 50px;
margin-right: 10px;
}

@ -1101,11 +1101,16 @@ export default {
}
.carousel {
.pic {
background-size: cover;
}
.text-wrap {
left: 30px;
}
}
.inner {
width: 90%;
}
@ -1187,7 +1192,6 @@ export default {
padding: 0 30px;
background: #0f5bed url(https://huorantech.com/images/about/banner1.png) 0 0 / auto no-repeat;
// background-color: #0f5bed;
.texts {
max-width: 100%;
}

File diff suppressed because it is too large Load Diff

@ -7,7 +7,7 @@ const isGta = url.includes('139.159.254.212'); // 国泰安
let host = `${location.origin}/`
if (isDev) {
host = 'http://192.168.31.217:10000/'
// host = 'https://huorantech.com'
host = 'https://huorantech.com'
}
const Setting = {

Loading…
Cancel
Save