Skip to content

Commit e13363c

Browse files
committed
Merge branch 'master' of github.com:pexea12/vue-image-lightbox
2 parents 9ee16c2 + ebd4444 commit e13363c

File tree

2 files changed

+19
-9
lines changed

2 files changed

+19
-9
lines changed

src/components/style.css

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -220,6 +220,10 @@ img.vue-lb-modal-image {
220220
right: 10px;
221221
}
222222

223+
.vue-lb-open {
224+
overflow: hidden;
225+
}
226+
223227
@media (min-width: 500px) {
224228
.vue-lb-thumbnail-arrow {
225229
width: 40px;
@@ -232,7 +236,11 @@ img.vue-lb-modal-image {
232236
}
233237
}
234238

235-
.vue-lb-open {
236-
overflow: hidden;
239+
.fade-enter-active,
240+
.fade-leave-active {
241+
transition: opacity .3s ease;
237242
}
238243

244+
.fade-enter, .fade-leave-to {
245+
opacity: 0;
246+
}

src/components/template.html

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,13 @@
2525

2626
</div> <!-- .vue-lb-header -->
2727
<div class="vue-lb-figure">
28-
<img
29-
v-lazy="imagesSrc[select]"
30-
class="vue-lb-modal-image"
31-
>
28+
<transition mode="out-in" name="fade">
29+
<img
30+
:key="imagesSrc[select].src"
31+
:src="imagesSrc[select].src"
32+
class="vue-lb-modal-image"
33+
>
34+
</transition>
3235

3336
<div
3437
class="vue-lb-info"
@@ -62,7 +65,7 @@
6265

6366
<div
6467
v-for="(image, index) in imagesThumb"
65-
:key="image.src + index"
68+
:key="index"
6669
:class="'vue-lb-modal-thumbnail' + (thumbSelect === index ? '-active' : '')"
6770
v-lazy:background-image="image"
6871
@click="showImage(index + beginThumbIndex)"
@@ -108,5 +111,4 @@
108111
</svg>
109112
</span>
110113
</button>
111-
</div> <!-- .vue-lb-container -->
112-
114+
</div> <!-- .vue-lb-container -->

0 commit comments

Comments
 (0)