1.首页滑动
2.页脚样式调整
Showing
5 changed files
with
90 additions
and
45 deletions
... | @@ -31,20 +31,14 @@ export default { | ... | @@ -31,20 +31,14 @@ export default { |
31 | PRODUCT_REN_RICH: "PRODUCT_REN_RICH", // 平安福 | 31 | PRODUCT_REN_RICH: "PRODUCT_REN_RICH", // 平安福 |
32 | // swiper | 32 | // swiper |
33 | swiperOption: { | 33 | swiperOption: { |
34 | navigation: { | 34 | // navigation: { |
35 | nextEl: ".swiper-button-next", | 35 | // nextEl: ".swiper-button-next", |
36 | prevEl: ".swiper-button-prev" | 36 | // prevEl: ".swiper-button-prev" |
37 | }, | 37 | // }, |
38 | pagination: { | 38 | // pagination: { |
39 | el: ".swiper-pagination", | 39 | // el: ".swiper-pagination", |
40 | clickable: true | 40 | // clickable: true |
41 | }, | ||
42 | // autoplay: { | ||
43 | // delay: 5000, | ||
44 | // stopOnLastSlide: false, | ||
45 | // disableOnInteraction: false | ||
46 | // }, | 41 | // }, |
47 | // speed: 1000 | ||
48 | }, | 42 | }, |
49 | 43 | ||
50 | loading: false, | 44 | loading: false, |
... | @@ -287,14 +281,15 @@ export default { | ... | @@ -287,14 +281,15 @@ export default { |
287 | onSelectPaymentOptionHandler(item) { | 281 | onSelectPaymentOptionHandler(item) { |
288 | this.curPaymentOption = item; | 282 | this.curPaymentOption = item; |
289 | }, | 283 | }, |
290 | // 选择标签 | ||
291 | onTabHandler(item) { | ||
292 | this.curTab = item; | ||
293 | }, | ||
294 | // 投保组件性别选择 | 284 | // 投保组件性别选择 |
295 | onQuoteSexHandler(gender) { | 285 | onQuoteSexHandler(gender) { |
296 | this.quoteData.gender = gender; | 286 | this.quoteData.gender = gender; |
297 | }, | 287 | }, |
288 | // 选择标签 | ||
289 | onTabHandler(item) { | ||
290 | this.curTab = item; | ||
291 | this.swiperSiderTo(this.curTab.index); | ||
292 | }, | ||
298 | // 上一个tab | 293 | // 上一个tab |
299 | onPrevTabHandler() { | 294 | onPrevTabHandler() { |
300 | if (this.dataList.length <= 0) return; | 295 | if (this.dataList.length <= 0) return; |
... | @@ -304,6 +299,7 @@ export default { | ... | @@ -304,6 +299,7 @@ export default { |
304 | index = this.dataList.length - 1; | 299 | index = this.dataList.length - 1; |
305 | } | 300 | } |
306 | this.curTab = this.dataList[index]; | 301 | this.curTab = this.dataList[index]; |
302 | this.swiperSiderTo(this.curTab.index); | ||
307 | }, | 303 | }, |
308 | // 下一个tab | 304 | // 下一个tab |
309 | onNextTabHandler() { | 305 | onNextTabHandler() { |
... | @@ -314,7 +310,17 @@ export default { | ... | @@ -314,7 +310,17 @@ export default { |
314 | index = 0; | 310 | index = 0; |
315 | } | 311 | } |
316 | this.curTab = this.dataList[index]; | 312 | this.curTab = this.dataList[index]; |
313 | this.swiperSiderTo(this.curTab.index); | ||
317 | }, | 314 | }, |
315 | swiperSiderTo(index) { | ||
316 | this.$nextTick(function () { | ||
317 | let durTime = 600; | ||
318 | this.$refs.bannerSwiper.swiper.slideTo(index, durTime, true); | ||
319 | this.$refs.quoteBgSwiper.swiper.slideTo(index, durTime, true); | ||
320 | this.$refs.quoteSwiper.swiper.slideTo(index, durTime, true); | ||
321 | }) | ||
322 | }, | ||
323 | |||
318 | // 联系我们 | 324 | // 联系我们 |
319 | toContactUs() { | 325 | toContactUs() { |
320 | this.$router.push({ | 326 | this.$router.push({ |
... | @@ -511,6 +517,9 @@ export default { | ... | @@ -511,6 +517,9 @@ export default { |
511 | }); | 517 | }); |
512 | this.curTab = this.dataList[0]; | 518 | this.curTab = this.dataList[0]; |
513 | this.bannerList = this.dataList; | 519 | this.bannerList = this.dataList; |
520 | this.bannerList.forEach(element => { | ||
521 | element.btns = element.btnDescribe; | ||
522 | }); | ||
514 | console.log("this.dataList:", this.dataList); | 523 | console.log("this.dataList:", this.dataList); |
515 | }) | 524 | }) |
516 | 525 | ... | ... |
... | @@ -139,6 +139,10 @@ | ... | @@ -139,6 +139,10 @@ |
139 | color: #ffffff; | 139 | color: #ffffff; |
140 | @include linear-bg(); | 140 | @include linear-bg(); |
141 | } | 141 | } |
142 | |||
143 | &-item-single { | ||
144 | justify-content: center !important; | ||
145 | } | ||
142 | } | 146 | } |
143 | 147 | ||
144 | // 推荐 为什么选择平安人寿 | 148 | // 推荐 为什么选择平安人寿 |
... | @@ -207,26 +211,51 @@ | ... | @@ -207,26 +211,51 @@ |
207 | 211 | ||
208 | // 线上报价 | 212 | // 线上报价 |
209 | .quote { | 213 | .quote { |
214 | position: relative; | ||
210 | width: 100%; | 215 | width: 100%; |
211 | min-height: 1440px; | 216 | min-height: 1440px; |
212 | margin: 52px auto 0; | 217 | margin: 52px auto 0; |
213 | background-repeat: no-repeat; | 218 | |
214 | background-position: center; | 219 | &-bg-swiper { |
215 | background-size: cover; | 220 | position: absolute; |
221 | width: 100%; | ||
222 | min-height: 1440px; | ||
223 | .ebg { | ||
224 | position: absolute; | ||
225 | width: 100%; | ||
226 | min-height: 1440px; | ||
227 | background-repeat: no-repeat; | ||
228 | background-position: center; | ||
229 | background-size: cover; | ||
230 | } | ||
231 | } | ||
232 | |||
233 | .quote-cont { | ||
234 | position: relative; | ||
235 | z-index: 11; | ||
236 | } | ||
237 | |||
238 | .table-cont { | ||
239 | position: relative; | ||
240 | z-index: 11; | ||
241 | } | ||
216 | 242 | ||
217 | .space1 { | 243 | .space1 { |
218 | height: 540px; | 244 | height: 670px; |
219 | } | 245 | } |
220 | 246 | ||
221 | .tit-wrap { | 247 | .tit-wrap { |
248 | position: relative; | ||
249 | z-index: 11; | ||
222 | height: 670px; | 250 | height: 670px; |
223 | display: flex; | 251 | display: flex; |
224 | // align-items: flex-end; | ||
225 | align-content: flex-end; | 252 | align-content: flex-end; |
226 | flex-wrap: wrap; | 253 | flex-wrap: wrap; |
227 | width: 100%; | 254 | width: 100%; |
228 | 255 | ||
229 | .tit { | 256 | .tit { |
257 | position: relative; | ||
258 | z-index: 11; | ||
230 | width: 100%; | 259 | width: 100%; |
231 | font-size: 36px; | 260 | font-size: 36px; |
232 | font-weight: bold; | 261 | font-weight: bold; |
... | @@ -238,6 +267,8 @@ | ... | @@ -238,6 +267,8 @@ |
238 | } | 267 | } |
239 | } | 268 | } |
240 | .tit2 { | 269 | .tit2 { |
270 | position: relative; | ||
271 | z-index: 11; | ||
241 | width: 720px; | 272 | width: 720px; |
242 | margin: 40px auto 0; | 273 | margin: 40px auto 0; |
243 | text-align: center; | 274 | text-align: center; |
... | @@ -296,6 +327,10 @@ | ... | @@ -296,6 +327,10 @@ |
296 | z-index: 11; | 327 | z-index: 11; |
297 | } | 328 | } |
298 | 329 | ||
330 | &-wrap { | ||
331 | position: relative; | ||
332 | } | ||
333 | |||
299 | &-cont { | 334 | &-cont { |
300 | min-height: 384px; | 335 | min-height: 384px; |
301 | margin: 0 auto 0; | 336 | margin: 0 auto 0; |
... | @@ -397,9 +432,9 @@ | ... | @@ -397,9 +432,9 @@ |
397 | 432 | ||
398 | // 滑动条 | 433 | // 滑动条 |
399 | .slider { | 434 | .slider { |
400 | position: relative; | 435 | position: relative; |
401 | max-width: 100%; | 436 | max-width: 100%; |
402 | margin: 38px auto 0; | 437 | margin: 38px auto 0; |
403 | } | 438 | } |
404 | 439 | ||
405 | // 滑动条 | 440 | // 滑动条 |
... | @@ -527,24 +562,24 @@ | ... | @@ -527,24 +562,24 @@ |
527 | } | 562 | } |
528 | } | 563 | } |
529 | } | 564 | } |
565 | } | ||
530 | 566 | ||
531 | .arrow { | 567 | .arrow { |
532 | position: absolute; | 568 | position: absolute; |
533 | width: 44px; | 569 | width: 44px; |
534 | height: 73px; | 570 | height: 73px; |
535 | top: 32%; | 571 | top: 32%; |
536 | cursor: pointer; | 572 | cursor: pointer; |
537 | z-index: 21; | 573 | z-index: 21; |
538 | } | 574 | } |
539 | 575 | ||
540 | .arrow-left { | 576 | .arrow-left { |
541 | background-image: url("~@/assets/images/index/arrow-left.png"); | 577 | background-image: url("~@/assets/images/index/arrow-left.png"); |
542 | left: -64px; | 578 | left: -64px; |
543 | } | 579 | } |
544 | .arrow-right { | 580 | .arrow-right { |
545 | background-image: url("~@/assets/images/index/arrow-right.png"); | 581 | background-image: url("~@/assets/images/index/arrow-right.png"); |
546 | right: -64px; | 582 | right: -64px; |
547 | } | ||
548 | } | 583 | } |
549 | } | 584 | } |
550 | 585 | ... | ... |
This diff is collapsed.
Click to expand it.
-
Please register or sign in to post a comment