Parcourir la source

全部图片页面

master
liujiecai il y a 5 ans
Parent
révision
4d3d2c1ca5
77 fichiers modifiés avec 1332 ajouts et 2 suppressions
  1. BIN
      src/assets/vehicle/allDetails1.png
  2. BIN
      src/assets/vehicle/allDetails2.png
  3. BIN
      src/assets/vehicle/click1.png
  4. BIN
      src/assets/vehicle/click1_2_1.png
  5. BIN
      src/assets/vehicle/click1_2_2.png
  6. BIN
      src/assets/vehicle/click1_3_1.png
  7. BIN
      src/assets/vehicle/click1_3_2.png
  8. BIN
      src/assets/vehicle/click1_3_3.png
  9. BIN
      src/assets/vehicle/click2.png
  10. BIN
      src/assets/vehicle/click2_1_1.png
  11. BIN
      src/assets/vehicle/click2_2_1.png
  12. BIN
      src/assets/vehicle/click2_2_2.png
  13. BIN
      src/assets/vehicle/click2_2_3.png
  14. BIN
      src/assets/vehicle/click2_3_1.png
  15. BIN
      src/assets/vehicle/click2_3_2.png
  16. BIN
      src/assets/vehicle/click2_3_3.png
  17. BIN
      src/assets/vehicle/clickCircle.png
  18. BIN
      src/assets/vehicle/complianceClick1.png
  19. BIN
      src/assets/vehicle/complianceClick2.png
  20. BIN
      src/assets/vehicle/complianceContImg.png
  21. BIN
      src/assets/vehicle/complianceWord1.png
  22. BIN
      src/assets/vehicle/complianceWord2.png
  23. BIN
      src/assets/vehicle/contImg1_1.png
  24. BIN
      src/assets/vehicle/contImg1_2.png
  25. BIN
      src/assets/vehicle/contImg1_3.png
  26. BIN
      src/assets/vehicle/contImg2_1.png
  27. BIN
      src/assets/vehicle/contImg2_2.png
  28. BIN
      src/assets/vehicle/contImg2_3.png
  29. BIN
      src/assets/vehicle/dele.png
  30. BIN
      src/assets/vehicle/detailsBg1.jpg
  31. BIN
      src/assets/vehicle/detailsBg2.jpg
  32. BIN
      src/assets/vehicle/imgBg.jpg
  33. BIN
      src/assets/vehicle/imgWord1.png
  34. BIN
      src/assets/vehicle/imgWord1_2_1.png
  35. BIN
      src/assets/vehicle/imgWord1_2_2.png
  36. BIN
      src/assets/vehicle/imgWord1_2_3.png
  37. BIN
      src/assets/vehicle/imgWord1_3_1.png
  38. BIN
      src/assets/vehicle/imgWord1_3_2.png
  39. BIN
      src/assets/vehicle/imgWord1_3_3.png
  40. BIN
      src/assets/vehicle/imgWord2.png
  41. BIN
      src/assets/vehicle/imgWord2_1_1.png
  42. BIN
      src/assets/vehicle/imgWord2_1_2.png
  43. BIN
      src/assets/vehicle/imgWord2_2_1.png
  44. BIN
      src/assets/vehicle/imgWord2_2_2.png
  45. BIN
      src/assets/vehicle/imgWord2_2_3.png
  46. BIN
      src/assets/vehicle/imgWord2_3_1.png
  47. BIN
      src/assets/vehicle/imgWord2_3_2.png
  48. BIN
      src/assets/vehicle/imgWord3.png
  49. BIN
      src/assets/vehicle/imgWord4.png
  50. BIN
      src/assets/vehicle/line.png
  51. BIN
      src/assets/vehicle/mask1_1.jpg
  52. BIN
      src/assets/vehicle/mask1_2.jpg
  53. BIN
      src/assets/vehicle/mask1_3.jpg
  54. BIN
      src/assets/vehicle/mask1_4.jpg
  55. BIN
      src/assets/vehicle/mask1_5.jpg
  56. BIN
      src/assets/vehicle/mask1_6.jpg
  57. BIN
      src/assets/vehicle/mask1_7.jpg
  58. BIN
      src/assets/vehicle/mask2_1.jpg
  59. BIN
      src/assets/vehicle/mask2_2.jpg
  60. BIN
      src/assets/vehicle/mask2_3.jpg
  61. BIN
      src/assets/vehicle/mask2_4.jpg
  62. BIN
      src/assets/vehicle/mask2_5.jpg
  63. BIN
      src/assets/vehicle/mask2_6.jpg
  64. BIN
      src/assets/vehicle/mask2_7.jpg
  65. BIN
      src/assets/vehicle/maskCompliance.jpg
  66. BIN
      src/assets/vehicle/showBg.jpg
  67. +45
    -0
      src/router/index.js
  68. +2
    -2
      src/store/index.js
  69. +169
    -0
      src/views/twoCart/compliance.vue
  70. +37
    -0
      src/views/twoCart/criterion-allDetails.vue
  71. +167
    -0
      src/views/twoCart/criterion-money.vue
  72. +184
    -0
      src/views/twoCart/criterion-shop.vue
  73. +166
    -0
      src/views/twoCart/criterion-showarea.vue
  74. +37
    -0
      src/views/twoCart/high-allDetails.vue
  75. +145
    -0
      src/views/twoCart/high-money.vue
  76. +194
    -0
      src/views/twoCart/high-shop.vue
  77. +186
    -0
      src/views/twoCart/high-showarea.vue

BIN
src/assets/vehicle/allDetails1.png Voir le fichier

Before After
Width: 694  |  Height: 2277  |  Size: 536KB

BIN
src/assets/vehicle/allDetails2.png Voir le fichier

Before After
Width: 694  |  Height: 2890  |  Size: 871KB

BIN
src/assets/vehicle/click1.png Voir le fichier

Before After
Width: 150  |  Height: 92  |  Size: 25KB

BIN
src/assets/vehicle/click1_2_1.png Voir le fichier

Before After
Width: 184  |  Height: 298  |  Size: 93KB

BIN
src/assets/vehicle/click1_2_2.png Voir le fichier

Before After
Width: 27  |  Height: 88  |  Size: 5.9KB

BIN
src/assets/vehicle/click1_3_1.png Voir le fichier

Before After
Width: 579  |  Height: 69  |  Size: 15KB

BIN
src/assets/vehicle/click1_3_2.png Voir le fichier

Before After
Width: 86  |  Height: 53  |  Size: 8.9KB

BIN
src/assets/vehicle/click1_3_3.png Voir le fichier

Before After
Width: 266  |  Height: 23  |  Size: 8.1KB

BIN
src/assets/vehicle/click2.png Voir le fichier

Before After
Width: 159  |  Height: 244  |  Size: 68KB

BIN
src/assets/vehicle/click2_1_1.png Voir le fichier

Before After
Width: 153  |  Height: 178  |  Size: 51KB

BIN
src/assets/vehicle/click2_2_1.png Voir le fichier

Before After
Width: 164  |  Height: 254  |  Size: 72KB

BIN
src/assets/vehicle/click2_2_2.png Voir le fichier

Before After
Width: 73  |  Height: 160  |  Size: 16KB

BIN
src/assets/vehicle/click2_2_3.png Voir le fichier

Before After
Width: 52  |  Height: 135  |  Size: 12KB

BIN
src/assets/vehicle/click2_3_1.png Voir le fichier

Before After
Width: 634  |  Height: 78  |  Size: 20KB

BIN
src/assets/vehicle/click2_3_2.png Voir le fichier

Before After
Width: 123  |  Height: 237  |  Size: 48KB

BIN
src/assets/vehicle/click2_3_3.png Voir le fichier

Before After
Width: 139  |  Height: 371  |  Size: 83KB

BIN
src/assets/vehicle/clickCircle.png Voir le fichier

Before After
Width: 29  |  Height: 29  |  Size: 1.4KB

BIN
src/assets/vehicle/complianceClick1.png Voir le fichier

Before After
Width: 157  |  Height: 109  |  Size: 18KB

BIN
src/assets/vehicle/complianceClick2.png Voir le fichier

Before After
Width: 151  |  Height: 32  |  Size: 7.7KB

BIN
src/assets/vehicle/complianceContImg.png Voir le fichier

Before After
Width: 815  |  Height: 893  |  Size: 588KB

BIN
src/assets/vehicle/complianceWord1.png Voir le fichier

Before After
Width: 198  |  Height: 48  |  Size: 3.4KB

BIN
src/assets/vehicle/complianceWord2.png Voir le fichier

Before After
Width: 643  |  Height: 181  |  Size: 20KB

BIN
src/assets/vehicle/contImg1_1.png Voir le fichier

Before After
Width: 693  |  Height: 630  |  Size: 320KB

BIN
src/assets/vehicle/contImg1_2.png Voir le fichier

Before After
Width: 693  |  Height: 630  |  Size: 506KB

BIN
src/assets/vehicle/contImg1_3.png Voir le fichier

Before After
Width: 693  |  Height: 631  |  Size: 186KB

BIN
src/assets/vehicle/contImg2_1.png Voir le fichier

Before After
Width: 693  |  Height: 593  |  Size: 335KB

BIN
src/assets/vehicle/contImg2_2.png Voir le fichier

Before After
Width: 693  |  Height: 630  |  Size: 385KB

BIN
src/assets/vehicle/contImg2_3.png Voir le fichier

Before After
Width: 693  |  Height: 631  |  Size: 470KB

BIN
src/assets/vehicle/dele.png Voir le fichier

Before After
Width: 80  |  Height: 80  |  Size: 2.3KB

BIN
src/assets/vehicle/detailsBg1.jpg Voir le fichier

Before After
Width: 750  |  Height: 2491  |  Size: 24KB

BIN
src/assets/vehicle/detailsBg2.jpg Voir le fichier

Before After
Width: 750  |  Height: 3107  |  Size: 29KB

BIN
src/assets/vehicle/imgBg.jpg Voir le fichier

Before After
Width: 750  |  Height: 1506  |  Size: 15KB

BIN
src/assets/vehicle/imgWord1.png Voir le fichier

Before After
Width: 146  |  Height: 48  |  Size: 2.6KB

BIN
src/assets/vehicle/imgWord1_2_1.png Voir le fichier

Before After
Width: 537  |  Height: 73  |  Size: 2.8KB

BIN
src/assets/vehicle/imgWord1_2_2.png Voir le fichier

Before After
Width: 146  |  Height: 46  |  Size: 2.4KB

BIN
src/assets/vehicle/imgWord1_2_3.png Voir le fichier

Before After
Width: 581  |  Height: 134  |  Size: 11KB

BIN
src/assets/vehicle/imgWord1_3_1.png Voir le fichier

Before After
Width: 97  |  Height: 48  |  Size: 1.9KB

BIN
src/assets/vehicle/imgWord1_3_2.png Voir le fichier

Before After
Width: 568  |  Height: 73  |  Size: 8.6KB

BIN
src/assets/vehicle/imgWord1_3_3.png Voir le fichier

Before After
Width: 572  |  Height: 133  |  Size: 11KB

BIN
src/assets/vehicle/imgWord2.png Voir le fichier

Before After
Width: 447  |  Height: 51  |  Size: 5.1KB

BIN
src/assets/vehicle/imgWord2_1_1.png Voir le fichier

Before After
Width: 568  |  Height: 30  |  Size: 6.3KB

BIN
src/assets/vehicle/imgWord2_1_2.png Voir le fichier

Before After
Width: 482  |  Height: 85  |  Size: 7.1KB

BIN
src/assets/vehicle/imgWord2_2_1.png Voir le fichier

Before After
Width: 446  |  Height: 51  |  Size: 4.5KB

BIN
src/assets/vehicle/imgWord2_2_2.png Voir le fichier

Before After
Width: 607  |  Height: 73  |  Size: 9.4KB

BIN
src/assets/vehicle/imgWord2_2_3.png Voir le fichier

Before After
Width: 581  |  Height: 134  |  Size: 11KB

BIN
src/assets/vehicle/imgWord2_3_1.png Voir le fichier

Before After
Width: 607  |  Height: 73  |  Size: 9.9KB

BIN
src/assets/vehicle/imgWord2_3_2.png Voir le fichier

Before After
Width: 602  |  Height: 133  |  Size: 11KB

BIN
src/assets/vehicle/imgWord3.png Voir le fichier

Before After
Width: 597  |  Height: 73  |  Size: 8.7KB

BIN
src/assets/vehicle/imgWord4.png Voir le fichier

Before After
Width: 649  |  Height: 85  |  Size: 8.6KB

BIN
src/assets/vehicle/line.png Voir le fichier

Before After
Width: 143  |  Height: 149  |  Size: 2.6KB

BIN
src/assets/vehicle/mask1_1.jpg Voir le fichier

Before After
Width: 752  |  Height: 1506  |  Size: 102KB

BIN
src/assets/vehicle/mask1_2.jpg Voir le fichier

Before After
Width: 754  |  Height: 1504  |  Size: 138KB

BIN
src/assets/vehicle/mask1_3.jpg Voir le fichier

Before After
Width: 754  |  Height: 1506  |  Size: 136KB

BIN
src/assets/vehicle/mask1_4.jpg Voir le fichier

Before After
Width: 752  |  Height: 1506  |  Size: 120KB

BIN
src/assets/vehicle/mask1_5.jpg Voir le fichier

Before After
Width: 752  |  Height: 1506  |  Size: 54KB

BIN
src/assets/vehicle/mask1_6.jpg Voir le fichier

Before After
Width: 752  |  Height: 1506  |  Size: 123KB

BIN
src/assets/vehicle/mask1_7.jpg Voir le fichier

Before After
Width: 750  |  Height: 1506  |  Size: 54KB

BIN
src/assets/vehicle/mask2_1.jpg Voir le fichier

Before After
Width: 750  |  Height: 1506  |  Size: 124KB

BIN
src/assets/vehicle/mask2_2.jpg Voir le fichier

Before After
Width: 754  |  Height: 1504  |  Size: 136KB

BIN
src/assets/vehicle/mask2_3.jpg Voir le fichier

Before After
Width: 752  |  Height: 1506  |  Size: 84KB

BIN
src/assets/vehicle/mask2_4.jpg Voir le fichier

Before After
Width: 752  |  Height: 1506  |  Size: 120KB

BIN
src/assets/vehicle/mask2_5.jpg Voir le fichier

Before After
Width: 752  |  Height: 1506  |  Size: 54KB

BIN
src/assets/vehicle/mask2_6.jpg Voir le fichier

Before After
Width: 752  |  Height: 1506  |  Size: 127KB

BIN
src/assets/vehicle/mask2_7.jpg Voir le fichier

Before After
Width: 752  |  Height: 1506  |  Size: 147KB

BIN
src/assets/vehicle/maskCompliance.jpg Voir le fichier

Before After
Width: 750  |  Height: 1506  |  Size: 77KB

BIN
src/assets/vehicle/showBg.jpg Voir le fichier

Before After
Width: 750  |  Height: 1506  |  Size: 102KB

+ 45
- 0
src/router/index.js Voir le fichier

@@ -110,6 +110,51 @@ Vue.use(VueRouter)
name: 'allMaterials_appliances_standard',
component: () => import('../views/allMaterials_appliances_standard.vue')
},//全部物料-家电-标准
{
path: '/criterion-money',
name: 'criterion-money',
component: () => import('../views/twoCart/criterion-money.vue')
},//二轮车-标准-收银区
{
path: '/criterion-showarea',
name: 'criterion-showarea',
component: () => import('../views/twoCart/criterion-showarea.vue')
},//二轮车-标准-展示区
{
path: '/criterion-shop',
name: 'criterion-shop',
component: () => import('../views/twoCart/criterion-shop.vue')
},//二轮车-标准-店外
{
path: '/high-money',
name: 'high-money',
component: () => import('../views/twoCart/high-money.vue')
},//二轮车-高产-收银区
{
path: '/high-showarea',
name: 'high-showarea',
component: () => import('../views/twoCart/high-showarea.vue')
},//二轮车-高产-展示区
{
path: '/high-shop',
name: 'high-shop',
component: () => import('../views/twoCart/high-shop.vue')
},//二轮车-高产-店外
{
path: '/compliance',
name: 'compliance',
component: () => import('../views/twoCart/compliance.vue')
},//合规
{
path: '/criterion-allDetails',
name: 'criterion-allDetails',
component: () => import('../views/twoCart/criterion-allDetails.vue')
},//二轮车-标准-全部物料
{
path: '/high-allDetails',
name: 'high-allDetails',
component: () => import('../views/twoCart/high-allDetails.vue')
},//二轮车-高产-全部物料
]

const router = new VueRouter({

+ 2
- 2
src/store/index.js Voir le fichier

@@ -16,8 +16,8 @@ export default new Vuex.Store({
{'店外':'/appliances_high_outside','店内':'','柜台':'','展示区':'/appliances_high_exhibition','收银台':'/appliances_high_pay','合规物料':'','浏览全部物料':'/allMaterials_appliances_high'},//高产
], //家电
[
{'店外':'','店内':'','柜台':'','展示区':'','收银台':'','合规物料':'','浏览全部物料':''},//标准
{'店外':'','店内':'','柜台':'','展示区':'','收银台':'','合规物料':'','浏览全部物料':''},//高产
{'店外':'/criterion-shop','店内':'','柜台':'','展示区':'/criterion-showarea','收银台':'/criterion-money','合规物料':'/compliance','浏览全部物料':'/criterion-allDetails'},//标准
{'店外':'/high-shop','店内':'','柜台':'','展示区':'/high-showarea','收银台':'/high-money','合规物料':'/compliance','浏览全部物料':'/high-allDetails'},//高产
], //二轮车
]
},

+ 169
- 0
src/views/twoCart/compliance.vue Voir le fichier

@@ -0,0 +1,169 @@
<template>
<div class="all">
<!-- <img class="showBg" src="../../assets/vehicle/showBg.jpg" alt=""> -->
<img class="imgBg" src="../../assets/vehicle/imgBg.jpg" alt="">
<div class="content">
<img class="imgWord1" src="../../assets/vehicle/complianceWord1.png" alt="">
<!-- <img class="imgWord2" src="../../assets/vehicle/imgWord2_2_1.png" alt="">-->
<!-- <img class="imgWord3" src="../../assets/vehicle/imgWord2_3_1.png" alt="">-->
<div class="contPic">
<img class="bigImg" src="../../assets/vehicle/complianceContImg.png" alt="">
<img @click="showMaskfn()" class="imgLeft" src="../../assets/vehicle/complianceClick1.png" alt="">
<img @click="showMaskfn()" class="imgRight" src="../../assets/vehicle/complianceClick2.png" alt="">
<img class="click1" src="../../assets/pageRedDot.png" alt="">
<img class="click2" src="../../assets/pageRedDot.png" alt="">
</div>
<img class="imgWord4" src="../../assets/vehicle/complianceWord2.png" alt="">
</div>
<!-- 弹框 -->
<div class="maskAll" v-if="showMask">
<img class="mask1_1" src="../../assets/vehicle/maskCompliance.jpg" alt="">
<img @click="showMask=false" class="dele" src="../../assets/vehicle/dele.png" alt="">
</div>
<Sidebar></Sidebar>
</div>
</template>

<script>
import Sidebar from "../../components/sidebar";
export default{
name:"highshop",
components:{Sidebar},
data(){
return{
showMask:false,//弹框显示
showMaskNum:null,
}
},
methods:{
showMaskfn(e){
this.showMask = true;
}
}
}
</script>

<style scoped="scoped">
*{
padding: 0;
margin: 0;
}
.all{
width: 100%;
height: 100%;
}
.showBg,.imgBg,.maskAll{
width: 100%;
height: 100%;
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);

}
.content{
width: 100%;
height: 12.06rem;
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
color: #c4c4c3;
text-align: left;
}
.imgWord1{
width: 1.98rem;
height: 0.48rem;
margin-left: 3.05rem;
margin-top: 0.05rem;
}
.imgWord2{
width: 4.46rem;
height: 0.51rem;
margin-left: 0.6rem;
margin-top: 0.7rem;
}

.imgWord3{
width: 6.07rem;
height: 0.73rem;
margin-left: 0.6rem;
margin-top: 0.3rem;
}
.imgWord4{
width: 6.43rem;
height: 1.81rem;
margin-left: 0.6rem;
margin-top: 9.7rem;
}
.contPic{
position: relative;
}
.bigImg{
width: 8.15rem;
height: 8.93rem;
position: absolute;
top: 0.48rem;
left:50%;
transform: translateX(-50%);
}
.imgLeft{
width: 1.57rem;
height: 1.09rem;
position: absolute;
top: 3.7rem;
left: 0.9rem;
}
.imgRight{
width: 1.51rem;
height: 0.32rem;
position: absolute;
top: 7.15rem;
left: 0.8rem;
}
.click1{
width: 0.29rem;
height: 0.29rem;
position: absolute;
top: 3.45rem;
left: 1.6rem;
animation: dotTwinkle 3s linear infinite;
}
.click2{
width: 0.29rem;
height: 0.29rem;
position: absolute;
top: 7.35rem;
left: 1.6rem;
animation: dotTwinkle 3s linear infinite;
}
@keyframes dotTwinkle {
0%{opacity: 0.2}
50%{opacity:1}
100%{opacity:0.2}
}
.mask1_1{
width: 100%;
height: 15.06rem;
position: absolute;
top: 50%;
left:0rem;
transform: translateY(-50%);
}
.dele{
width: 0.8rem;
height: 0.8rem;
position: absolute;
bottom: 1.5rem;
left:50%;
transform: translateX(-50%);
}
.line{
width: 1.43rem;
height: 1.49rem;
position: absolute;
top: 5.2rem;
right: 0.7rem;
z-index: 9;
}
</style>

+ 37
- 0
src/views/twoCart/criterion-allDetails.vue Voir le fichier

@@ -0,0 +1,37 @@
<template>
<div class="all">
<img class="imgBg" src="../../assets/vehicle/detailsBg1.jpg" alt="">
<img class="contImg" src="../../assets/vehicle/allDetails1.png" alt="">
<Sidebar></Sidebar>
</div>
</template>
<script>
import Sidebar from "../../components/sidebar";
export default {
name:"criterionAllDetails",
components:{Sidebar},
data(){
return{

}
}
}
</script>
<style scoped="scoped">
.imgBg{
width: 100%;
height: 24.91rem;
position: absolute;
top: 0;
left: 0;
}
.contImg{
width: 6.94rem;
height: 22.77rem;
position: absolute;
top: 1.5rem;
left: 50%;
transform: translateX(-50%);
}

</style>

+ 167
- 0
src/views/twoCart/criterion-money.vue Voir le fichier

@@ -0,0 +1,167 @@
<template>
<div class="all">
<!-- <img class="showBg" src="../../assets/vehicle/showBg.jpg" alt=""> -->
<img class="imgBg" src="../../assets/vehicle/imgBg.jpg" alt="">
<div class="content">
<img class="imgWord1" src="../../assets/vehicle/imgWord1.png" alt="">
<img class="imgWord2" src="../../assets/vehicle/imgWord2.png" alt="">
<img class="imgWord3" src="../../assets/vehicle/imgWord3.png" alt="">
<div class="contPic">
<img class="bigImg" src="../../assets/vehicle/contImg1_1.png" alt="">
<img @click="showMaskfn(1)" class="imgLeft" src="../../assets/vehicle/click1.png" alt="">
<img @click="showMaskfn(2)" class="imgRight" src="../../assets/vehicle/click2.png" alt="">
<img class="click1" src="../../assets/pageRedDot.png" alt="">
<img class="click2" src="../../assets/pageRedDot.png" alt="">
</div>
<img class="imgWord4" src="../../assets/vehicle/imgWord4.png" alt="">
</div>
<!-- 弹框 -->
<div class="maskAll" v-if="showMask">
<img v-if="showMaskNum==1" class="mask1_1" src="../../assets/vehicle/mask1_1.jpg" alt="">
<img v-if="showMaskNum==2" class="mask1_1" src="../../assets/vehicle/mask1_2.jpg" alt="">
<img @click="showMask=false" class="dele" src="../../assets/vehicle/dele.png" alt="">
</div>

<Sidebar></Sidebar>
</div>
</template>

<script>
import Sidebar from '../../components/sidebar'
export default{
name:"criterionMoney",
components:{Sidebar},
data(){
return{
showMask:false,//弹框显示
showMaskNum:null,
}
},
methods:{
showMaskfn(e){
this.showMask = true;
if(e==1){
this.showMaskNum = 1;
}else{
this.showMaskNum = 2;
}
}
}
}
</script>

<style scoped="scoped">
*{
padding: 0;
margin: 0;
}
.all{
width: 100%;
height: 100%;
}
.showBg,.imgBg,.maskAll{
width: 100%;
height: 100%;
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
}
.content{
width: 100%;
height: 12.06rem;
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
color: #c4c4c3;
text-align: left;
}
.imgWord1{
width: 1.46rem;
height: 0.48rem;
margin-left: 3.05rem;
margin-top: 0.05rem;
}
.imgWord2{
width: 4.47rem;
height: 0.51rem;
margin-left: 0.6rem;
margin-top: 0.7rem;
}
.imgWord3{
width: 5.97rem;
height: 0.73rem;
margin-left: 0.6rem;
margin-top: 0.3rem;
}
.imgWord4{
width: 6.49rem;
height: 0.85rem;
margin-left: 0.6rem;
margin-top: 7.6rem;
}
.contPic{
position: relative;
}
.bigImg{
width: 6.93rem;
height: 6.3rem;
position: absolute;
top: 0.48rem;
left: 0.3rem;
}
.imgLeft{
width: 1.5rem;
height: 0.92rem;
position: absolute;
top: 3.38rem;
left: 1rem;
}
.imgRight{
width: 1.59rem;
height: 2.44rem;
position: absolute;
top: 2.5rem;
right: 0.6rem;
}
.click1{
width: 0.29rem;
height: 0.29rem;
position: absolute;
top: 3.2rem;
left: 2rem;
animation: dotTwinkle 3s linear infinite;
}
.click2{
width: 0.29rem;
height: 0.29rem;
position: absolute;
top: 2.3rem;
right: 1.3rem;
animation: dotTwinkle 3s linear infinite;
}
@keyframes dotTwinkle {
0%{opacity: 0.2}
50%{opacity:1}
100%{opacity:0.2}
}
.mask1_1{
width: 100%;
height: 15.06rem;
position: absolute;
top: 50%;
left:0rem;
transform: translateY(-50%);
}
.dele{
width: 0.8rem;
height: 0.8rem;
position: absolute;
bottom: 1.5rem;
left:50%;
transform: translateX(-50%);
}
</style>

+ 184
- 0
src/views/twoCart/criterion-shop.vue Voir le fichier

@@ -0,0 +1,184 @@
<template>
<div class="all">
<!-- <img class="showBg" src="../../assets/vehicle/showBg.jpg" alt=""> -->
<img class="imgBg" src="../../assets/vehicle/imgBg.jpg" alt="">
<div class="content">
<img class="imgWord1" src="../../assets/vehicle/imgWord1_3_1.png" alt="">
<img class="imgWord2" src="../../assets/vehicle/imgWord2.png" alt="">
<img class="imgWord3" src="../../assets/vehicle/imgWord1_3_2.png" alt="">
<div class="contPic">
<img class="bigImg" src="../../assets/vehicle/contImg1_3.png" alt="">
<img @click="showMaskfn(1)" class="imgLeft" src="../../assets/vehicle/click1_3_1.png" alt="">
<img @click="showMaskfn(2)" class="imgRight" src="../../assets/vehicle/click1_3_2.png" alt="">
<img @click="showMaskfn(3)" class="imgRight2" src="../../assets/vehicle/click1_3_3.png" alt="">
<img class="click1" src="../../assets/pageRedDot.png" alt="">
<img class="click2" src="../../assets/pageRedDot.png" alt="">
<img class="click3" src="../../assets/pageRedDot.png" alt="">
</div>
<img class="imgWord4" src="../../assets/vehicle/imgWord1_3_3.png" alt="">
</div>
<!-- 弹框 -->
<div class="maskAll" v-if="showMask">
<img v-if="showMaskNum==1" class="mask1_1" src="../../assets/vehicle/mask1_5.jpg" alt="">
<img v-if="showMaskNum==2" class="mask1_1" src="../../assets/vehicle/mask1_6.jpg" alt="">
<img v-if="showMaskNum==3" class="mask1_1" src="../../assets/vehicle/mask1_7.jpg" alt="">
<img @click="showMask=false" class="dele" src="../../assets/vehicle/dele.png" alt="">
</div>
<Sidebar></Sidebar>
</div>
</template>

<script>
import Sidebar from '../../components/sidebar'
export default{
name:"shop",
components:{Sidebar},
data(){
return{
showMask:false,//弹框显示
showMaskNum:null,
}
},
methods:{
showMaskfn(e){
this.showMask = true;
if(e==1){
this.showMaskNum = 1;
}else if(e==2){
this.showMaskNum = 2;
}else{
this.showMaskNum = 3;
}
}
}
}
</script>

<style scoped="scoped">
*{
padding: 0;
margin: 0;
}
.all{
width: 100%;
height: 100%;
}
.showBg,.imgBg,.maskAll{
width: 100%;
height: 100%;
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
}
.content{
width: 100%;
height: 12.06rem;
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
color: #c4c4c3;
text-align: left;
}
.imgWord1{
width: 0.97rem;
height: 0.48rem;
margin: 0 auto;
}
.imgWord2{
width: 4.47rem;
height: 0.51rem;
margin-left: 0.6rem;
margin-top: 0.7rem;
}
.imgWord3{
width: 5.68rem;
height: 0.73rem;
margin-left: 0.6rem;
margin-top: 0.3rem;
}
.imgWord4{
width: 5.72rem;
height: 1.33rem;
margin-left: 0.6rem;
margin-top: 7.6rem;
}
.contPic{
position: relative;
}
.bigImg{
width: 6.93rem;
height: 6.3rem;
position: absolute;
top: 0.48rem;
left: 0.3rem;
}
.imgLeft{
width: 5.79rem;
height: 0.69rem;
position: absolute;
top: 1.8rem;
left: 0.9rem;
}
.imgRight{
width: 0.86rem;
height: 0.53rem;
position: absolute;
top: 3.6rem;
right: 4.1rem;
}
.imgRight2{
width: 2.66rem;
height: 0.23rem;
position: absolute;
top: 4.5rem;
right: 2.5rem;
}
.click1{
width: 0.29rem;
height: 0.29rem;
position: absolute;
top: 1.6rem;
left: 5.8rem;
animation: dotTwinkle 3s linear infinite;
}
.click2{
width: 0.29rem;
height: 0.29rem;
position: absolute;
top: 4rem;
right: 4.45rem;
animation: dotTwinkle 3s linear infinite;
}
@keyframes dotTwinkle {
0%{opacity: 0.2}
50%{opacity:1}
100%{opacity:0.2}
}
.click3{
width: 0.29rem;
height: 0.29rem;
position: absolute;
top: 4.5rem;
right: 2.9rem;
}
.mask1_1{
width: 100%;
height: 15.06rem;
position: absolute;
top: 50%;
left:0rem;
transform: translateY(-50%);
}
.dele{
width: 0.8rem;
height: 0.8rem;
position: absolute;
bottom: 1.5rem;
left:50%;
transform: translateX(-50%);
}
</style>

+ 166
- 0
src/views/twoCart/criterion-showarea.vue Voir le fichier

@@ -0,0 +1,166 @@
<template>
<div class="all">
<!-- <img class="showBg" src="../../assets/vehicle/showBg.jpg" alt=""> -->
<img class="imgBg" src="../../assets/vehicle/imgBg.jpg" alt="">
<div class="content">
<img class="imgWord1" src="../../assets/vehicle/imgWord1_2_2.png" alt="">
<img class="imgWord2" src="../../assets/vehicle/imgWord2.png" alt="">
<img class="imgWord3" src="../../assets/vehicle/imgWord1_2_1.png" alt="">
<div class="contPic">
<img class="bigImg" src="../../assets/vehicle/contImg1_2.png" alt="">
<img @click="showMaskfn(1)" class="imgLeft" src="../../assets/vehicle/click1_2_1.png" alt="">
<img @click="showMaskfn(2)" class="imgRight" src="../../assets/vehicle/click1_2_2.png" alt="">
<img class="click1" src="../../assets/pageRedDot.png" alt="">
<img class="click2" src="../../assets/pageRedDot.png" alt="">
</div>
<img class="imgWord4" src="../../assets/vehicle/imgWord1_2_3.png" alt="">
</div>
<!-- 弹框 -->
<div class="maskAll" v-if="showMask">
<img v-if="showMaskNum==1" class="mask1_1" src="../../assets/vehicle/mask1_3.jpg" alt="">
<img v-if="showMaskNum==2" class="mask1_1" src="../../assets/vehicle/mask1_4.jpg" alt="">
<img @click="showMask=false" class="dele" src="../../assets/vehicle/dele.png" alt="">
</div>
<Sidebar></Sidebar>
</div>
</template>

<script>
import Sidebar from "../../components/sidebar";
export default{
name:"showarea",
components:{Sidebar},
data(){
return{
showMask:false,//弹框显示
showMaskNum:null,
}
},
methods:{
showMaskfn(e){
this.showMask = true;
if(e==1){
this.showMaskNum = 1;
}else{
this.showMaskNum = 2;
}
}
}
}
</script>

<style scoped="scoped">
*{
padding: 0;
margin: 0;
}
.all{
width: 100%;
height: 100%;
}
.showBg,.imgBg,.maskAll{
width: 100%;
height: 100%;
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
}
.content{
width: 100%;
height: 12.06rem;
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
color: #c4c4c3;
text-align: left;
}
.imgWord1{
width: 1.46rem;
height: 0.48rem;
margin-left: 3.05rem;
margin-top: 0.05rem;
}
.imgWord2{
width: 4.47rem;
height: 0.51rem;
margin-left: 0.6rem;
margin-top: 0.7rem;
}
.imgWord3{
width: 5.37rem;
height: 0.73rem;
margin-left: 0.6rem;
margin-top: 0.3rem;
}
.imgWord4{
width: 5.81rem;
height: 1.34rem;
margin-left: 0.6rem;
margin-top: 7.6rem;
}
.contPic{
position: relative;
}
.bigImg{
width: 6.93rem;
height: 6.3rem;
position: absolute;
top: 0.48rem;
left: 0.3rem;
}
.imgLeft{
width: 1.84rem;
height: 2.98rem;
position: absolute;
top: 1.2rem;
left: 4.7rem;
}
.imgRight{
width: 0.27rem;
height: 0.88rem;
position: absolute;
top: 5.2rem;
right: 1.4rem;
}
.click1{
width: 0.29rem;
height: 0.29rem;
position: absolute;
top: 1.15rem;
left: 4.55rem;
animation: dotTwinkle 3s linear infinite;
}
.click2{
width: 0.29rem;
height: 0.29rem;
position: absolute;
top: 6rem;
right: 1.4rem;
animation: dotTwinkle 3s linear infinite;
}
@keyframes dotTwinkle {
0%{opacity: 0.2}
50%{opacity:1}
100%{opacity:0.2}
}
.mask1_1{
width: 100%;
height: 15.06rem;
position: absolute;
top: 50%;
left:0rem;
transform: translateY(-50%);
}
.dele{
width: 0.8rem;
height: 0.8rem;
position: absolute;
bottom: 1.5rem;
left:50%;
transform: translateX(-50%);
}
</style>

+ 37
- 0
src/views/twoCart/high-allDetails.vue Voir le fichier

@@ -0,0 +1,37 @@
<template>
<div class="all">
<img class="imgBg" src="../../assets/vehicle/detailsBg2.jpg" alt="">
<img class="contImg" src="../../assets/vehicle/allDetails2.png" alt="">
<Sidebar></Sidebar>
</div>
</template>
<script>
import Sidebar from "../../components/sidebar";
export default {
name:"criterionAllDetails",
components:{Sidebar},
data(){
return{

}
}
}
</script>
<style scoped="scoped">
.imgBg{
width: 100%;
height: 31.07rem;
position: absolute;
top: 0;
left: 0;
}
.contImg{
width: 6.94rem;
height: 28.9rem;
position: absolute;
top: 1.5rem;
left: 50%;
transform: translateX(-50%);
}

</style>

+ 145
- 0
src/views/twoCart/high-money.vue Voir le fichier

@@ -0,0 +1,145 @@
<template>
<div class="all">
<!-- <img class="showBg" src="../../assets/vehicle/showBg.jpg" alt=""> -->
<img class="imgBg" src="../../assets/vehicle/imgBg.jpg" alt="">
<div class="content">
<img class="imgWord1" src="../../assets/vehicle/imgWord1.png" alt="">
<img class="imgWord2" src="../../assets/vehicle/imgWord2_2_1.png" alt="">
<img class="imgWord3" src="../../assets/vehicle/imgWord2_1_1.png" alt="">
<div class="contPic">
<img class="bigImg" src="../../assets/vehicle/contImg2_1.png" alt="">
<img @click="showMaskfn" class="imgLeft" src="../../assets/vehicle/click2_1_1.png" alt="">
<img class="click1" src="../../assets/pageRedDot.png" alt="">
</div>
<img class="imgWord4" src="../../assets/vehicle/imgWord2_1_2.png" alt="">
</div>
<!-- 弹框 -->
<div class="maskAll" v-if="showMask">
<img class="mask1_1" src="../../assets/vehicle/mask2_1.jpg" alt="">
<img @click="showMask=false" class="dele" src="../../assets/vehicle/dele.png" alt="">
</div>
<Sidebar></Sidebar>
</div>
</template>

<script>
import Sidebar from "../../components/sidebar";
export default{
name:"highmoney",
components:{Sidebar},
data(){
return{
showMask:false,//弹框显示
showMaskNum:null,
}
},
methods:{
showMaskfn(e){
this.showMask = true;
}
}
}
</script>

<style scoped="scoped">
*{
padding: 0;
margin: 0;
}
.all{
width: 100%;
height: 100%;
}
.showBg,.imgBg,.maskAll{
width: 100%;
height: 100%;
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
}
.content{
width: 100%;
height: 12.06rem;
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
color: #c4c4c3;
text-align: left;
}
.imgWord1{
width: 1.46rem;
height: 0.48rem;
margin-left: 3.05rem;
margin-top: 0.05rem;
}
.imgWord2{
width: 4.47rem;
height: 0.51rem;
margin-left: 0.6rem;
margin-top: 0.7rem;
}
.imgWord3{
width: 5.68rem;
height: 0.3rem;
margin-left: 0.6rem;
margin-top: 0.3rem;
}
.imgWord4{
width: 4.82rem;
height: 0.85rem;
margin-left: 0.6rem;
margin-top: 7.6rem;
}
.contPic{
position: relative;
}
.bigImg{
width: 6.93rem;
height: 6.3rem;
position: absolute;
top: 0.48rem;
left: 0.3rem;
}
.imgLeft{
width: 1.53rem;
height: 1.78rem;
position: absolute;
top: 3.5rem;
left: 3.5rem;
}
.click1{
width: 0.29rem;
height: 0.29rem;
position: absolute;
top: 3.3rem;
left: 4.05rem;
animation: dotTwinkle 3s linear infinite;
}

@keyframes dotTwinkle {
0%{opacity: 0.2}
50%{opacity:1}
100%{opacity:0.2}
}
.mask1_1{
width: 100%;
height: 15.06rem;
position: absolute;
top: 50%;
left:0rem;
transform: translateY(-50%);
}
.dele{
width: 0.8rem;
height: 0.8rem;
position: absolute;
bottom: 1.5rem;
left:50%;
transform: translateX(-50%);
}
</style>

+ 194
- 0
src/views/twoCart/high-shop.vue Voir le fichier

@@ -0,0 +1,194 @@
<template>
<div class="all">
<!-- <img class="showBg" src="../../assets/vehicle/showBg.jpg" alt=""> -->
<img class="imgBg" src="../../assets/vehicle/imgBg.jpg" alt="">
<div class="content">
<img class="imgWord1" src="../../assets/vehicle/imgWord1_3_1.png" alt="">
<img class="imgWord2" src="../../assets/vehicle/imgWord2_2_1.png" alt="">
<img class="imgWord3" src="../../assets/vehicle/imgWord2_3_1.png" alt="">
<div class="contPic">
<img class="bigImg" src="../../assets/vehicle/contImg2_3.png" alt="">
<img class="line" src="../../assets/vehicle/line.png" alt="">
<img @click="showMaskfn(1)" class="imgLeft" src="../../assets/vehicle/click2_3_1.png" alt="">
<img @click="showMaskfn(2)" class="imgRight" src="../../assets/vehicle/click2_3_2.png" alt="">
<img @click="showMaskfn(3)" class="imgRight2" src="../../assets/vehicle/click2_3_3.png" alt="">
<img class="click1" src="../../assets/pageRedDot.png" alt="">
<img class="click2" src="../../assets/pageRedDot.png" alt="">
<img class="click3" src="../../assets/pageRedDot.png" alt="">
</div>
<img class="imgWord4" src="../../assets/vehicle/imgWord2_3_2.png" alt="">
</div>
<!-- 弹框 -->
<div class="maskAll" v-if="showMask">
<img v-if="showMaskNum==1" class="mask1_1" src="../../assets/vehicle/mask2_5.jpg" alt="">
<img v-if="showMaskNum==2" class="mask1_1" src="../../assets/vehicle/mask2_6.jpg" alt="">
<img v-if="showMaskNum==3" class="mask1_1" src="../../assets/vehicle/mask2_7.jpg" alt="">
<img @click="showMask=false" class="dele" src="../../assets/vehicle/dele.png" alt="">
</div>
<Sidebar></Sidebar>
</div>
</template>

<script>
import Sidebar from "../../components/sidebar";
export default{
name:"highshop",
components:{Sidebar},
data(){
return{
showMask:false,//弹框显示
showMaskNum:null,
}
},
methods:{
showMaskfn(e){
this.showMask = true;
if(e==1){
this.showMaskNum = 1;
}else if(e==2){
this.showMaskNum = 2;
}else{
this.showMaskNum = 3;
}
}
}
}
</script>

<style scoped="scoped">
*{
padding: 0;
margin: 0;
}
.all{
width: 100%;
height: 100%;
}
.showBg,.imgBg,.maskAll{
width: 100%;
height: 100%;
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
}
.content{
width: 100%;
height: 12.06rem;
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
color: #c4c4c3;
text-align: left;
}
.imgWord1{
width: 0.97rem;
height: 0.48rem;
margin: 0 auto;
}
.imgWord2{
width: 4.46rem;
height: 0.51rem;
margin-left: 0.6rem;
margin-top: 0.7rem;
}
.imgWord3{
width: 6.07rem;
height: 0.73rem;
margin-left: 0.6rem;
margin-top: 0.3rem;
}
.imgWord4{
width: 6.02rem;
height: 1.33rem;
margin-left: 0.6rem;
margin-top: 7.6rem;
}
.contPic{
position: relative;
}
.bigImg{
width: 6.93rem;
height: 6.3rem;
position: absolute;
top: 0.48rem;
left: 0.3rem;
}
.imgLeft{
width: 6.34rem;
height: 0.78rem;
position: absolute;
top: 1.3rem;
left: 0.8rem;
}
.imgRight{
width: 1.23rem;
height: 2.37rem;
position: absolute;
top: 2.5rem;
left: 0.4rem;
}
.imgRight2{
width: 1.39rem;
height: 3.71rem;
position: absolute;
top: 2.5rem;
right: 0.4rem;
}
.click1{
width: 0.29rem;
height: 0.29rem;
position: absolute;
top: 1.2rem;
left: 6.3rem;
animation: dotTwinkle 3s linear infinite;
}
.click2{
width: 0.29rem;
height: 0.29rem;
position: absolute;
top: 4.7rem;
left: 1rem;
animation: dotTwinkle 3s linear infinite;
}
.click3{
width: 0.29rem;
height: 0.29rem;
position: absolute;
top: 4.7rem;
right: 0.4rem;
animation: dotTwinkle 3s linear infinite;
}
@keyframes dotTwinkle {
0%{opacity: 0.2}
50%{opacity:1}
100%{opacity:0.2}
}
.mask1_1{
width: 100%;
height: 15.06rem;
position: absolute;
top: 50%;
left:0rem;
transform: translateY(-50%);
}
.dele{
width: 0.8rem;
height: 0.8rem;
position: absolute;
bottom: 1.5rem;
left:50%;
transform: translateX(-50%);
}
.line{
width: 1.43rem;
height: 1.49rem;
position: absolute;
top: 5.2rem;
right: 0.7rem;
z-index: 9;
}
</style>

+ 186
- 0
src/views/twoCart/high-showarea.vue Voir le fichier

@@ -0,0 +1,186 @@
<template>
<div class="all">
<!-- <img class="showBg" src="../../assets/vehicle/showBg.jpg" alt=""> -->
<img class="imgBg" src="../../assets/vehicle/imgBg.jpg" alt="">
<div class="content">
<img class="imgWord1" src="../../assets/vehicle/imgWord1_2_2.png" alt="">
<img class="imgWord2" src="../../assets/vehicle/imgWord2_2_1.png" alt="">
<img class="imgWord3" src="../../assets/vehicle/imgWord2_2_2.png" alt="">
<div class="contPic">
<img class="bigImg" src="../../assets/vehicle/contImg2_2.png" alt="">
<img @click="showMaskfn(1)" class="imgLeft" src="../../assets/vehicle/click2_2_1.png" alt="">
<img @click="showMaskfn(2)" class="imgRight" src="../../assets/vehicle/click2_2_2.png" alt="">
<img @click="showMaskfn(3)" class="imgRight2" src="../../assets/vehicle/click2_2_3.png" alt="">
<img class="click1" src="../../assets/pageRedDot.png" alt="">
<img class="click2" src="../../assets/pageRedDot.png" alt="">
<img class="click3" src="../../assets/pageRedDot.png" alt="">
</div>
<img class="imgWord4" src="../../assets/vehicle/imgWord2_2_3.png" alt="">
</div>
<!-- 弹框 -->
<div class="maskAll" v-if="showMask">
<img v-if="showMaskNum==1" class="mask1_1" src="../../assets/vehicle/mask2_2.jpg" alt="">
<img v-if="showMaskNum==2" class="mask1_1" src="../../assets/vehicle/mask2_3.jpg" alt="">
<img v-if="showMaskNum==3" class="mask1_1" src="../../assets/vehicle/mask2_4.jpg" alt="">
<img @click="showMask=false" class="dele" src="../../assets/vehicle/dele.png" alt="">
</div>
<Sidebar></Sidebar>
</div>
</template>

<script>
import Sidebar from "../../components/sidebar";
export default{
name:"highshowarea",
components:{Sidebar},
data(){
return{
showMask:false,//弹框显示
showMaskNum:null,
}
},
methods:{
showMaskfn(e){
this.showMask = true;
if(e==1){
this.showMaskNum = 1;
}else if(e==2){
this.showMaskNum = 2;
}else{
this.showMaskNum = 3;
}
}
}
}
</script>

<style scoped="scoped">
*{
padding: 0;
margin: 0;
}
.all{
width: 100%;
height: 100%;
}
.showBg,.imgBg,.maskAll{
width: 100%;
height: 100%;
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
}
.content{
width: 100%;
height: 12.06rem;
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
color: #c4c4c3;
text-align: left;
}
.imgWord1{
width: 1.46rem;
height: 0.46rem;
margin-left: 3.05rem;
margin-top: 0.05rem;
}
.imgWord2{
width: 4.46rem;
height: 0.51rem;
margin-left: 0.6rem;
margin-top: 0.7rem;
}
.imgWord3{
width: 6.07rem;
height: 0.73rem;
margin-left: 0.6rem;
margin-top: 0.3rem;
}
.imgWord4{
width: 5.81rem;
height: 1.34rem;
margin-left: 0.6rem;
margin-top: 7.6rem;
}
.contPic{
position: relative;
}
.bigImg{
width: 6.93rem;
height: 6.3rem;
position: absolute;
top: 0.48rem;
left: 0.3rem;
}
.imgLeft{
width: 1.64rem;
height: 2.54rem;
position: absolute;
top: 1.1rem;
left: 1.7rem;
}
.imgRight{
width: 0.73rem;
height: 1.6rem;
position: absolute;
top: 2.8rem;
right: 1.2rem;
}
.imgRight2{
width: 0.52rem;
height: 1.35rem;
position: absolute;
top: 4.3rem;
right: 1.9rem;
}
.click1{
width: 0.29rem;
height: 0.29rem;
position: absolute;
top: 1rem;
left: 1.5rem;
animation: dotTwinkle 3s linear infinite;
}
.click2{
width: 0.29rem;
height: 0.29rem;
position: absolute;
top: 2.8rem;
right: 1.1rem;
animation: dotTwinkle 3s linear infinite;
}
.click3{
width: 0.29rem;
height: 0.29rem;
position: absolute;
top: 5.6rem;
right: 2.1rem;
animation: dotTwinkle 3s linear infinite;
}
@keyframes dotTwinkle {
0%{opacity: 0.2}
50%{opacity:1}
100%{opacity:0.2}
}
.mask1_1{
width: 100%;
height: 15.06rem;
position: absolute;
top: 50%;
left:0rem;
transform: translateY(-50%);
}
.dele{
width: 0.8rem;
height: 0.8rem;
position: absolute;
bottom: 1.5rem;
left:50%;
transform: translateX(-50%);
}
</style>

Chargement…
Annuler
Enregistrer