|
@@ -11,7 +11,7 @@
|
|
<div class="testBox"
|
|
<div class="testBox"
|
|
:class="{ 'testBox1': styleType == 1, 'testBox2': styleType == 2, 'testBox3': styleType == 3 }">
|
|
:class="{ 'testBox1': styleType == 1, 'testBox2': styleType == 2, 'testBox3': styleType == 3 }">
|
|
<div class="ul"
|
|
<div class="ul"
|
|
- :class="{ 'overlap': (examState == 43 && time.ready) || [42].includes(examState) || (showTestAgain && ![41].includes(examState)), 'ready': [41].includes(examState), 'hands': parameter.gesture }"
|
|
|
|
|
|
+ :class="{ 'overlap': (examState == 43 && time.ready) || [42].includes(examState) || (showTestAgain && ![41].includes(examState)), 'ready': [41].includes(examState), 'hands': parameter.handcontroller }"
|
|
v-for="(items, indexs) in testListArr " :key="indexs">
|
|
v-for="(items, indexs) in testListArr " :key="indexs">
|
|
<MultipleItem :ref="(el: any) => { multipleItemRef(el, item.itemNumber, item.area) }"
|
|
<MultipleItem :ref="(el: any) => { multipleItemRef(el, item.itemNumber, item.area) }"
|
|
v-for="(item, index) in items" :query="parameter" :area="item.area" :key="index" @returnData="returnData"
|
|
v-for="(item, index) in items" :query="parameter" :area="item.area" :key="index" @returnData="returnData"
|
|
@@ -916,13 +916,41 @@ $waiPadding: 6.51rem;
|
|
}
|
|
}
|
|
|
|
|
|
.name2 {
|
|
.name2 {
|
|
|
|
+ box-sizing: border-box;
|
|
padding: 0.1rem 0.4rem;
|
|
padding: 0.1rem 0.4rem;
|
|
border-radius: 1.1rem;
|
|
border-radius: 1.1rem;
|
|
background: radial-gradient(96% 96% at 2% 32%, #FFFFFF 0%, #FCFDFD 54%, #E1E4E7 100%);
|
|
background: radial-gradient(96% 96% at 2% 32%, #FFFFFF 0%, #FCFDFD 54%, #E1E4E7 100%);
|
|
box-shadow: inset 0px 1px 0px 2px rgba(255, 255, 255, 0.9046), inset 0px 3px 6px 0px rgba(0, 0, 0, 0.0851);
|
|
box-shadow: inset 0px 1px 0px 2px rgba(255, 255, 255, 0.9046), inset 0px 3px 6px 0px rgba(0, 0, 0, 0.0851);
|
|
}
|
|
}
|
|
- }
|
|
|
|
|
|
|
|
|
|
+ .ctrlBox {
|
|
|
|
+ position: absolute;
|
|
|
|
+ left: 0;
|
|
|
|
+ top: 0;
|
|
|
|
+ border: 5px solid #ffffff;
|
|
|
|
+ display: flex;
|
|
|
|
+ flex-direction: column;
|
|
|
|
+ align-items: center;
|
|
|
|
+ background: rgba(0, 0, 0, 0.8);
|
|
|
|
+ z-index: 2;
|
|
|
|
+ width: 100%;
|
|
|
|
+ height: 100%;
|
|
|
|
+ box-sizing: border-box;
|
|
|
|
+ border-radius: 1.6rem;
|
|
|
|
+
|
|
|
|
+ img {
|
|
|
|
+ max-width: 100%;
|
|
|
|
+ max-height: 70%;
|
|
|
|
+ margin: 10% 0 5% 0;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .lable {
|
|
|
|
+ text-align: center;
|
|
|
|
+ font-size: 2rem;
|
|
|
|
+ color: #ffffff
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
.score {
|
|
.score {
|
|
@@ -1108,9 +1136,9 @@ $waiPadding: 6.51rem;
|
|
align-items: center;
|
|
align-items: center;
|
|
justify-content: center;
|
|
justify-content: center;
|
|
cursor: pointer;
|
|
cursor: pointer;
|
|
|
|
+ position: relative;
|
|
|
|
|
|
.userInfo-center {
|
|
.userInfo-center {
|
|
-
|
|
|
|
.pic {
|
|
.pic {
|
|
width: calc(36vh * 0.62);
|
|
width: calc(36vh * 0.62);
|
|
height: calc(36vh * 0.62);
|
|
height: calc(36vh * 0.62);
|
|
@@ -1138,7 +1166,6 @@ $waiPadding: 6.51rem;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
-
|
|
|
|
.pic2 {
|
|
.pic2 {
|
|
box-sizing: border-box;
|
|
box-sizing: border-box;
|
|
border: 0.44rem solid rgba(26, 41, 58, 0.6315);
|
|
border: 0.44rem solid rgba(26, 41, 58, 0.6315);
|
|
@@ -1149,6 +1176,34 @@ $waiPadding: 6.51rem;
|
|
color: #1A293A;
|
|
color: #1A293A;
|
|
font-size: 2.21rem;
|
|
font-size: 2.21rem;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ .ctrlBox {
|
|
|
|
+ position: absolute;
|
|
|
|
+ left: 0;
|
|
|
|
+ top: 0;
|
|
|
|
+ border: 5px solid #ffffff;
|
|
|
|
+ display: flex;
|
|
|
|
+ flex-direction: column;
|
|
|
|
+ align-items: center;
|
|
|
|
+ background: rgba(0, 0, 0, 0.8);
|
|
|
|
+ z-index: 2;
|
|
|
|
+ width: 100%;
|
|
|
|
+ height: 100%;
|
|
|
|
+ box-sizing: border-box;
|
|
|
|
+ border-radius: 1.6rem;
|
|
|
|
+
|
|
|
|
+ img {
|
|
|
|
+ max-width: 100%;
|
|
|
|
+ max-height: 70%;
|
|
|
|
+ margin: 10% 0 5% 0;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .lable {
|
|
|
|
+ text-align: center;
|
|
|
|
+ font-size: 2rem;
|
|
|
|
+ color: #ffffff
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -1334,8 +1389,35 @@ $waiPadding: 6.51rem;
|
|
font-size: 1rem;
|
|
font-size: 1rem;
|
|
margin-left: 0.5vw;
|
|
margin-left: 0.5vw;
|
|
}
|
|
}
|
|
- }
|
|
|
|
|
|
|
|
|
|
+ .ctrlBox {
|
|
|
|
+ position: absolute;
|
|
|
|
+ left: 0;
|
|
|
|
+ top: 0;
|
|
|
|
+ border: 5px solid #ffffff;
|
|
|
|
+ display: flex;
|
|
|
|
+ flex-direction: column;
|
|
|
|
+ align-items: center;
|
|
|
|
+ background: rgba(0, 0, 0, 0.8);
|
|
|
|
+ z-index: 2;
|
|
|
|
+ width: 100%;
|
|
|
|
+ height: 100%;
|
|
|
|
+ box-sizing: border-box;
|
|
|
|
+ border-radius: 5vh;
|
|
|
|
+
|
|
|
|
+ img {
|
|
|
|
+ max-width: 100%;
|
|
|
|
+ max-height: 60%;
|
|
|
|
+ margin: 5% 0 5% 0;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .lable {
|
|
|
|
+ text-align: center;
|
|
|
|
+ font-size: 1rem;
|
|
|
|
+ color: #ffffff
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
.score {
|
|
.score {
|