|
@@ -27,15 +27,19 @@
|
|
|
>
|
|
|
|
|
|
<img
|
|
|
- v-show="state == 1"
|
|
|
class="content1"
|
|
|
:src="hots3StateContent1"
|
|
|
+ :style="{
|
|
|
+ opacity: state === 1 ? 1 : 0
|
|
|
+ }"
|
|
|
alt=""
|
|
|
>
|
|
|
<div
|
|
|
- v-show="state == 2"
|
|
|
id="content2"
|
|
|
ref="content2Dom"
|
|
|
+ :style="{
|
|
|
+ opacity: state === 2 ? 1 : 0
|
|
|
+ }"
|
|
|
class="content2"
|
|
|
>
|
|
|
<img
|
|
@@ -45,8 +49,10 @@
|
|
|
>
|
|
|
</div>
|
|
|
<img
|
|
|
- v-show="state == 3"
|
|
|
class="content3"
|
|
|
+ :style="{
|
|
|
+ opacity: state === 3 ? 1 : 0
|
|
|
+ }"
|
|
|
:src="hots3StateContent3"
|
|
|
alt=""
|
|
|
>
|
|
@@ -188,6 +194,7 @@ const goState2 = () => {
|
|
|
position: absolute;
|
|
|
left: 50%;
|
|
|
transform: translateX(-50%);
|
|
|
+ transition: opacity 1s ease;
|
|
|
bottom: calc(130 / v-bind('windowSizeWhenDesignForRef') * v-bind('windowSizeInCssForRef'));
|
|
|
}
|
|
|
|
|
@@ -195,6 +202,8 @@ const goState2 = () => {
|
|
|
width: 100%;
|
|
|
background-position: left top;
|
|
|
overflow: auto;
|
|
|
+ position: absolute;
|
|
|
+ transition: opacity 1s ease;
|
|
|
|
|
|
img {
|
|
|
// height: 50vh;
|
|
@@ -202,7 +211,11 @@ const goState2 = () => {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- .content3 {}
|
|
|
+ .content3 {
|
|
|
+ position: absolute;
|
|
|
+ width: 100%;
|
|
|
+ transition: opacity 1s ease;
|
|
|
+ }
|
|
|
|
|
|
.operation-tip {
|
|
|
position: fixed;
|