Skip to content

Commit eac1b07

Browse files
author
Mark Hayes
committed
Merge branch 'silvester-pari-overlay-patch'
2 parents 2b8eec5 + 4ea04cc commit eac1b07

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

src/TwentyTwenty.vue

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@
99
<img :src="before" alt="before"
1010
v-on:mousedown.prevent
1111
v-bind:style="beforeImgStyle" />
12-
<div class="twentytwenty-overlay">
12+
<div class="twentytwenty-overlay"
13+
v-bind:style="overlayStyle">
1314
<div v-if="beforeLabel" class="twentytwenty-before-label">{{beforeLabel}}</div>
1415
<div v-if="afterLabel" class="twentytwenty-after-label">{{afterLabel}}</div>
1516
</div>
@@ -28,7 +29,8 @@ export default {
2829
imgOffset: null,
2930
slideOffset: this.offset,
3031
sliding: false,
31-
containerStyle: {}
32+
containerStyle: {},
33+
overlayStyle: {}
3234
}
3335
},
3436
@@ -66,6 +68,7 @@ export default {
6668
startSlide (event) {
6769
this.sliding = true
6870
this.moveSlide(event)
71+
this.overlayStyle = { opacity: 0 }
6972
},
7073
7174
moveSlide (event) {
@@ -77,7 +80,10 @@ export default {
7780
}
7881
},
7982
80-
endSlide () { this.sliding = false },
83+
endSlide () {
84+
this.sliding = false
85+
this.overlayStyle = {}
86+
},
8187
8288
resize () {
8389
this.containerStyle = {};
@@ -175,7 +181,7 @@ export default {
175181
.twentytwenty-container .twentytwenty-overlay .twentytwenty-after-label {
176182
right: 0;
177183
}
178-
.twentytwenty-container .twentytwenty-overlay:hover {
184+
.twentytwenty-container:hover > .twentytwenty-overlay {
179185
opacity: 1;
180186
}
181187
.twentytwenty-container .twentytwenty-handle {

0 commit comments

Comments
 (0)