no message
Showing
3 changed files
with
16 additions
and
26 deletions
| 1 | |||
| 2 | import api from '@/api/api' | 1 | import api from '@/api/api' |
| 3 | import { | 2 | import { |
| 4 | httpGet, | 3 | httpGet, |
| ... | @@ -14,7 +13,7 @@ export default { | ... | @@ -14,7 +13,7 @@ export default { |
| 14 | }, | 13 | }, |
| 15 | components: {}, | 14 | components: {}, |
| 16 | methods: { | 15 | methods: { |
| 17 | initData() { }, | 16 | initData() {}, |
| 18 | checkBtnGroupFixed() { | 17 | checkBtnGroupFixed() { |
| 19 | let top = this.$refs.ruleBtnGroup.getBoundingClientRect().top; | 18 | let top = this.$refs.ruleBtnGroup.getBoundingClientRect().top; |
| 20 | this.isFixTop = top < 0; | 19 | this.isFixTop = top < 0; |
| ... | @@ -30,5 +29,5 @@ export default { | ... | @@ -30,5 +29,5 @@ export default { |
| 30 | this.checkBtnGroupFixed(); | 29 | this.checkBtnGroupFixed(); |
| 31 | }); | 30 | }); |
| 32 | }, | 31 | }, |
| 33 | created() { } | 32 | created() {} |
| 34 | } | 33 | } | ... | ... |
| 1 | |||
| 2 | .content { | 1 | .content { |
| 3 | background-color: #f5f5f5; | 2 | background-color: #f5f5f5; |
| 4 | } | 3 | } |
| ... | @@ -13,11 +12,13 @@ | ... | @@ -13,11 +12,13 @@ |
| 13 | .banner { | 12 | .banner { |
| 14 | margin-bottom: 3.333333rem; | 13 | margin-bottom: 3.333333rem; |
| 15 | position: relative; | 14 | position: relative; |
| 15 | |||
| 16 | .btn-position { | 16 | .btn-position { |
| 17 | position: absolute; | 17 | position: absolute; |
| 18 | top: 23.333333rem; | 18 | top: 23.333333rem; |
| 19 | left: 2.833333rem ; | 19 | left: 2.833333rem; |
| 20 | } | 20 | } |
| 21 | |||
| 21 | .btn { | 22 | .btn { |
| 22 | background: #FF5700; | 23 | background: #FF5700; |
| 23 | border: 0; | 24 | border: 0; |
| ... | @@ -49,18 +50,19 @@ | ... | @@ -49,18 +50,19 @@ |
| 49 | display: flex; | 50 | display: flex; |
| 50 | width: 100%; | 51 | width: 100%; |
| 51 | justify-content: space-around; | 52 | justify-content: space-around; |
| 53 | |||
| 52 | .rule-btn { | 54 | .rule-btn { |
| 53 | width: 33%; | 55 | width: 33%; |
| 54 | height: 3rem ; | 56 | height: 3rem; |
| 55 | line-height: 3rem ; | 57 | line-height: 3rem; |
| 56 | text-align: center; | 58 | text-align: center; |
| 57 | font-size: 1.166667rem ; | 59 | font-size: 1.166667rem; |
| 58 | color: #666666; | 60 | color: #666666; |
| 59 | background: #ffffff; | 61 | background: #ffffff; |
| 60 | cursor: pointer; | 62 | cursor: pointer; |
| 61 | } | 63 | } |
| 62 | 64 | ||
| 63 | .rule-btn.activity{ | 65 | .rule-btn.activity { |
| 64 | background: #FF5700; | 66 | background: #FF5700; |
| 65 | color: #ffffff; | 67 | color: #ffffff; |
| 66 | 68 | ||
| ... | @@ -77,8 +79,8 @@ | ... | @@ -77,8 +79,8 @@ |
| 77 | 79 | ||
| 78 | i { | 80 | i { |
| 79 | display: inline-block; | 81 | display: inline-block; |
| 80 | width: 1.666667rem ; | 82 | width: 1.666667rem; |
| 81 | height: 1.666667rem ; | 83 | height: 1.666667rem; |
| 82 | margin-right: .666667rem; | 84 | margin-right: .666667rem; |
| 83 | vertical-align: middle; | 85 | vertical-align: middle; |
| 84 | } | 86 | } |
| ... | @@ -122,6 +124,7 @@ | ... | @@ -122,6 +124,7 @@ |
| 122 | 124 | ||
| 123 | .rule-container.activity { | 125 | .rule-container.activity { |
| 124 | display: block; | 126 | display: block; |
| 127 | |||
| 125 | img { | 128 | img { |
| 126 | width: 100%; | 129 | width: 100%; |
| 127 | display: block; | 130 | display: block; | ... | ... |
| ... | @@ -9,31 +9,19 @@ | ... | @@ -9,31 +9,19 @@ |
| 9 | <div class="box bottom-space"> | 9 | <div class="box bottom-space"> |
| 10 | <div class="rule-btn-out-group" ref="ruleBtnGroup"> | 10 | <div class="rule-btn-out-group" ref="ruleBtnGroup"> |
| 11 | <div class="rule-btn-group" :class="{fix : fixTop}"> | 11 | <div class="rule-btn-group" :class="{fix : fixTop}"> |
| 12 | <div | 12 | <div class="rule-btn" :class="{activity : activity == 'product'}" @click="activity = 'product'"> |
| 13 | class="rule-btn" | ||
| 14 | :class="{activity : activity == 'product'}" | ||
| 15 | @click="activity = 'product'" | ||
| 16 | > | ||
| 17 | <div> | 13 | <div> |
| 18 | <i class="icon-product"></i> {{$t('product.iconProduct')}} | 14 | <i class="icon-product"></i> {{$t('product.iconProduct')}} |
| 19 | </div> | 15 | </div> |
| 20 | <div class="triangle"></div> | 16 | <div class="triangle"></div> |
| 21 | </div> | 17 | </div> |
| 22 | <div | 18 | <div class="rule-btn" :class="{activity : activity == 'process'}" @click="activity = 'process'"> |
| 23 | class="rule-btn" | ||
| 24 | :class="{activity : activity == 'process'}" | ||
| 25 | @click="activity = 'process'" | ||
| 26 | > | ||
| 27 | <div> | 19 | <div> |
| 28 | <i class="icon-process"></i> {{$t('product.iconProcess')}} | 20 | <i class="icon-process"></i> {{$t('product.iconProcess')}} |
| 29 | </div> | 21 | </div> |
| 30 | <div class="triangle"></div> | 22 | <div class="triangle"></div> |
| 31 | </div> | 23 | </div> |
| 32 | <div | 24 | <div class="rule-btn" :class="{activity : activity == 'problem'}" @click="activity = 'problem'"> |
| 33 | class="rule-btn" | ||
| 34 | :class="{activity : activity == 'problem'}" | ||
| 35 | @click="activity = 'problem'" | ||
| 36 | > | ||
| 37 | <div> | 25 | <div> |
| 38 | <i class="icon-problem"></i> {{$t('product.iconProblem')}} | 26 | <i class="icon-problem"></i> {{$t('product.iconProblem')}} |
| 39 | </div> | 27 | </div> | ... | ... |
-
Please register or sign in to post a comment