You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

criterion-money.vue 3.8KB

5 anni fa
5 anni fa
5 anni fa
5 anni fa
5 anni fa
5 anni fa
5 anni fa
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181
  1. <template>
  2. <div class="all">
  3. <!-- <img class="showBg" src="../../assets/vehicle/showBg.jpg" alt=""> -->
  4. <!-- <div ref="contentAll" style="width: 100%;height:100%">-->
  5. <img class="imgBg" src="../../assets/vehicle/imgBg.jpg" alt="">
  6. <div class="content">
  7. <img class="imgWord1" src="../../assets/vehicle/imgWord1.png" alt="">
  8. <img class="imgWord2" src="../../assets/vehicle/imgWord2.png" alt="">
  9. <img class="imgWord3" src="../../assets/vehicle/imgWord3.png" alt="">
  10. <div class="contPic">
  11. <img class="bigImg" src="../../assets/vehicle/contImg1_1.png" alt="">
  12. <img @click="showMaskfn(1)" class="imgLeft" src="../../assets/vehicle/click1.png" alt="">
  13. <img @click="showMaskfn(2)" class="imgRight" src="../../assets/vehicle/click2.png" alt="">
  14. <img class="click1" src="../../assets/pageRedDot.png" alt="">
  15. <img class="click2" src="../../assets/pageRedDot.png" alt="">
  16. </div>
  17. <img class="imgWord4" src="../../assets/vehicle/imgWord4.png" alt="">
  18. </div>
  19. <!-- </div>-->
  20. <!-- 弹框 -->
  21. <div class="maskAll" v-if="showMask">
  22. <img v-if="showMaskNum==1" class="mask1_1" src="../../assets/vehicle/mask1_1.jpg" alt="">
  23. <img v-if="showMaskNum==2" class="mask1_1" src="../../assets/vehicle/mask1_2.jpg" alt="">
  24. <img @click="showMask=false" class="dele" src="../../assets/vehicle/dele.png" alt="">
  25. </div>
  26. <Sidebar class="slide"></Sidebar>
  27. </div>
  28. </template>
  29. <script>
  30. import Sidebar from '../../components/sidebar'
  31. // import {data,touchstart,touchend} from '../../plugins/slide'
  32. export default{
  33. name:"criterionMoney",
  34. components:{Sidebar},
  35. data(){
  36. return{
  37. showMask:false,//弹框显示
  38. showMaskNum:null,
  39. }
  40. },
  41. // mounted(){
  42. // data([2,0,2]);
  43. // this.$refs.contentAll.addEventListener("touchstart",touchstart)
  44. // this.$refs.contentAll.addEventListener("touchend",touchend)
  45. // },
  46. methods:{
  47. showMaskfn(e){
  48. this.showMask = true;
  49. if(e==1){
  50. this.showMaskNum = 1;
  51. }else{
  52. this.showMaskNum = 2;
  53. }
  54. },
  55. }
  56. }
  57. </script>
  58. <style scoped="scoped">
  59. .slide{
  60. position: fixed;
  61. top: 0.3rem;
  62. left: 0.3rem;
  63. }
  64. *{
  65. padding: 0;
  66. margin: 0;
  67. }
  68. .all{
  69. width: 100%;
  70. height: 100%;
  71. }
  72. .showBg,.imgBg,.maskAll{
  73. width: 100%;
  74. height: 100%;
  75. position: fixed;
  76. top: 50%;
  77. left: 50%;
  78. transform: translate(-50%,-50%);
  79. }
  80. .content{
  81. width: 100%;
  82. height: 12.06rem;
  83. position: fixed;
  84. top: 50%;
  85. left: 50%;
  86. transform: translate(-50%,-50%);
  87. color: #c4c4c3;
  88. text-align: left;
  89. }
  90. .imgWord1{
  91. width: 1.46rem;
  92. height: 0.48rem;
  93. margin-left: 3.05rem;
  94. margin-top: 0.05rem;
  95. }
  96. .imgWord2{
  97. width: 4.47rem;
  98. height: 0.51rem;
  99. margin-left: 0.6rem;
  100. margin-top: 0.7rem;
  101. }
  102. .imgWord3{
  103. width: 5.97rem;
  104. height: 0.73rem;
  105. margin-left: 0.6rem;
  106. margin-top: 0.3rem;
  107. }
  108. .imgWord4{
  109. width: 6.49rem;
  110. height: 0.85rem;
  111. margin-left: 0.6rem;
  112. margin-top: 7.6rem;
  113. }
  114. .contPic{
  115. position: relative;
  116. }
  117. .bigImg{
  118. width: 6.93rem;
  119. height: 6.3rem;
  120. position: absolute;
  121. top: 0.48rem;
  122. left: 0.3rem;
  123. }
  124. .imgLeft{
  125. width: 1.5rem;
  126. height: 0.92rem;
  127. position: absolute;
  128. top: 3.38rem;
  129. left: 1rem;
  130. }
  131. .imgRight{
  132. width: 1.59rem;
  133. height: 2.44rem;
  134. position: absolute;
  135. top: 2.5rem;
  136. right: 0.6rem;
  137. }
  138. .click1{
  139. width: 0.29rem;
  140. height: 0.29rem;
  141. position: absolute;
  142. top: 3.2rem;
  143. left: 2rem;
  144. animation: dotTwinkle 3s linear infinite;
  145. }
  146. .click2{
  147. width: 0.29rem;
  148. height: 0.29rem;
  149. position: absolute;
  150. top: 2.3rem;
  151. right: 1.3rem;
  152. animation: dotTwinkle 3s linear infinite;
  153. }
  154. @keyframes dotTwinkle {
  155. 0%{opacity: 0.2}
  156. 50%{opacity:1}
  157. 100%{opacity:0.2}
  158. }
  159. .mask1_1{
  160. width: 100%;
  161. height: 15.06rem;
  162. position: absolute;
  163. top: 50%;
  164. left:0rem;
  165. transform: translateY(-50%);
  166. }
  167. .dele{
  168. width: 0.8rem;
  169. height: 0.8rem;
  170. position: absolute;
  171. bottom: 1.5rem;
  172. left:50%;
  173. transform: translateX(-50%);
  174. }
  175. </style>