Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

criterion-showarea.vue 3.8KB

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