|
@@ -20,7 +20,7 @@
|
|
|
@pause="bgAudioStatus = false"
|
|
|
/>
|
|
|
|
|
|
- <div ref="longref$">
|
|
|
+ <div ref="longref$" class="time-item-wrapper">
|
|
|
<component
|
|
|
class="time-item"
|
|
|
v-for="(timeItem, index) in timeList"
|
|
@@ -36,10 +36,11 @@
|
|
|
/>
|
|
|
</div>
|
|
|
|
|
|
- <Interaction ref="interaction$" :currentTimeIdx="currentTimeIdx" :list="timeList" />
|
|
|
+ <Interaction class="interaction" ref="interaction$" :currentTimeIdx="currentTimeIdx" :list="timeList" />
|
|
|
|
|
|
|
|
|
<Vmenu
|
|
|
+ class="bottom-menu"
|
|
|
:currentTimeIdx="currentTimeIdx"
|
|
|
@onClickMenuItem="onClickMenuItem"
|
|
|
@onClickTimeItem="onClickTimeItem"
|
|
@@ -144,7 +145,7 @@ const currentTimeIdx = ref(0);
|
|
|
const instance = getCurrentInstance()
|
|
|
const globalProperties = instance.appContext.app.config.globalProperties
|
|
|
|
|
|
-const itemW = computed(() => 285)
|
|
|
+const itemW = computed(() => 295)
|
|
|
|
|
|
const isShowDir = ref(false)
|
|
|
const isShowGuide = ref(false)
|
|
@@ -379,14 +380,23 @@ onMounted(() => {
|
|
|
position: relative;
|
|
|
overflow: hidden;
|
|
|
|
|
|
- .time-item {
|
|
|
- position: absolute;
|
|
|
- top: 0;
|
|
|
- height: 100%;
|
|
|
- text-align: center;
|
|
|
- justify-content: flex-start;
|
|
|
- display: flex;
|
|
|
- align-items: center;
|
|
|
+ > .time-item-wrapper {
|
|
|
+ .time-item {
|
|
|
+ position: absolute;
|
|
|
+ top: 0;
|
|
|
+ height: 100%;
|
|
|
+ text-align: center;
|
|
|
+ justify-content: flex-start;
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ z-index: 0;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ > .interaction {
|
|
|
+ z-index: 1;
|
|
|
+ }
|
|
|
+ > .bottom-menu {
|
|
|
+ z-index: 2;
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -436,12 +446,18 @@ onMounted(() => {
|
|
|
|
|
|
|
|
|
.fade-in-video-wrap {
|
|
|
+ position: absolute;
|
|
|
+ top: 0;
|
|
|
+ left: 0;
|
|
|
+ width: 100%;
|
|
|
+ height: 100%;
|
|
|
+ z-index: 3;
|
|
|
.skip-button {
|
|
|
position: absolute;
|
|
|
top: 1.21rem;
|
|
|
right: 1.46rem;
|
|
|
height: 1.75rem;
|
|
|
- z-index: 10000;
|
|
|
+ z-index: 1;
|
|
|
|
|
|
img {
|
|
|
height: 100%;
|
|
@@ -453,7 +469,7 @@ onMounted(() => {
|
|
|
left: 50%;
|
|
|
bottom: 30%;
|
|
|
transform: translateX(-50%);
|
|
|
- z-index: 10000;
|
|
|
+ z-index: 1;
|
|
|
width: 6rem;
|
|
|
|
|
|
img {
|
|
@@ -469,6 +485,7 @@ onMounted(() => {
|
|
|
height: 100%;
|
|
|
background: #1f0f05;
|
|
|
object-fit: cover;
|
|
|
+ z-index: -1;
|
|
|
}
|
|
|
}
|
|
|
</style>
|