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.

compliance.vue 4.5KB

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/complianceWord1.png" alt="">
  7. <div class="contPic">
  8. <img class="bigImg" src="../../assets/vehicle/complianceContImg.png" alt="">
  9. <img @click="showMaskfn()" class="imgLeft" src="../../assets/vehicle/complianceClick1.png" alt="">
  10. <img @click="showMaskfn()" class="imgRight" src="../../assets/vehicle/complianceClick2.png" alt="">
  11. <img class="click1" src="../../assets/pageRedDot.png" alt="">
  12. <img class="click2" src="../../assets/pageRedDot.png" alt="">
  13. </div>
  14. <img class="imgWord4" src="../../assets/vehicle/complianceWord2.png" alt="">
  15. </div>
  16. <img class="arrow" src="../../assets/pageArrow.png" alt="">
  17. <!-- 弹框 -->
  18. <div class="maskAll" v-if="showMask">
  19. <img class="mask1_1" src="../../assets/vehicle/maskCompliance.jpg" alt="">
  20. <img @click="showMask=false" class="dele" src="../../assets/vehicle/dele.png" alt="">
  21. </div>
  22. <Sidebar class="slide"></Sidebar>
  23. </div>
  24. </template>
  25. <script>
  26. import Sidebar from "../../components/sidebar";
  27. export default{
  28. name:"highshop",
  29. components:{Sidebar},
  30. data(){
  31. return{
  32. showMask:false,//弹框显示
  33. showMaskNum:null,
  34. }
  35. },
  36. methods:{
  37. showMaskfn(e){
  38. this.showMask = true;
  39. }
  40. }
  41. }
  42. </script>
  43. <style scoped="scoped">
  44. .arrow{
  45. width: 0.37rem;
  46. height: 0.33rem;
  47. position: absolute;
  48. bottom: 0.3rem;
  49. left: 50%;
  50. transform: translateX(-50%);
  51. animation: ani 1s linear infinite;
  52. }
  53. @keyframes ani {
  54. 0%{bottom:0.3rem}
  55. 50%{bottom:0.1rem}
  56. 100%{bottom:0.3rem}
  57. }
  58. .slide{
  59. position: fixed;
  60. top: 0.3rem;
  61. left: 0.3rem;
  62. }
  63. *{
  64. padding: 0;
  65. margin: 0;
  66. }
  67. .all{
  68. width: 100%;
  69. height: 100%;
  70. }
  71. .showBg,.imgBg,.maskAll{
  72. width: 100%;
  73. height: 100%;
  74. position: fixed;
  75. top: 50%;
  76. left: 50%;
  77. transform: translate(-50%,-50%);
  78. }
  79. .content{
  80. width: 100%;
  81. height: 12.06rem;
  82. position: fixed;
  83. top: 50%;
  84. left: 50%;
  85. transform: translate(-50%,-50%);
  86. color: #c4c4c3;
  87. text-align: left;
  88. }
  89. .imgWord1{
  90. width: 1.98rem;
  91. height: 0.48rem;
  92. margin-left: 3.05rem;
  93. margin-top: 0.05rem;
  94. }
  95. .imgWord2{
  96. width: 4.46rem;
  97. height: 0.51rem;
  98. margin-left: 0.6rem;
  99. margin-top: 0.7rem;
  100. }
  101. .imgWord3{
  102. width: 6.07rem;
  103. height: 0.73rem;
  104. margin-left: 0.6rem;
  105. margin-top: 0.3rem;
  106. }
  107. .imgWord4{
  108. width: 6.43rem;
  109. height: 1.81rem;
  110. margin-left: 0.6rem;
  111. margin-top: 9.7rem;
  112. }
  113. .contPic{
  114. position: relative;
  115. }
  116. .bigImg{
  117. width: 8.15rem;
  118. height: 8.93rem;
  119. position: absolute;
  120. top: 0.48rem;
  121. left:50%;
  122. transform: translateX(-50%);
  123. }
  124. .imgLeft{
  125. width: 1.57rem;
  126. height: 1.09rem;
  127. position: absolute;
  128. top: 3.7rem;
  129. left: 0.9rem;
  130. }
  131. .imgRight{
  132. width: 1.51rem;
  133. height: 0.32rem;
  134. position: absolute;
  135. top: 7.15rem;
  136. left: 0.8rem;
  137. }
  138. .click1{
  139. width: 0.29rem;
  140. height: 0.29rem;
  141. position: absolute;
  142. top: 3.45rem;
  143. left: 1.6rem;
  144. animation: dotTwinkle 3s linear infinite;
  145. }
  146. .click2{
  147. width: 0.29rem;
  148. height: 0.29rem;
  149. position: absolute;
  150. top: 7.35rem;
  151. left: 1.6rem;
  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. .line{
  176. width: 1.43rem;
  177. height: 1.49rem;
  178. position: absolute;
  179. top: 5.2rem;
  180. right: 0.7rem;
  181. z-index: 9;
  182. }
  183. </style>