Skip to content

Commit e2a2e12

Browse files
authored
fix: transition should not conflict with zoom (#2375)
1 parent 6ad5b4a commit e2a2e12

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

packages/client/internals/SlideWrapper.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ const style = computed<CSSProperties>(() => ({
6565
width: calc(100% / var(--slidev-slide-zoom-scale));
6666
height: calc(100% / var(--slidev-slide-zoom-scale));
6767
transform-origin: top left;
68-
transform: scale(var(--slidev-slide-zoom-scale));
68+
scale: var(--slidev-slide-zoom-scale);
6969
/* slide scale = container scale * zoom scale */
7070
--slidev-slide-scale: calc(var(--slidev-slide-container-scale) * var(--slidev-slide-zoom-scale));
7171
}

packages/client/styles/transitions.css

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,22 +12,22 @@
1212

1313
.slide-left-enter-from,
1414
.slide-right-leave-to {
15-
transform: translateX(100%);
15+
translate: 100% 0;
1616
}
1717

1818
.slide-left-leave-to,
1919
.slide-right-enter-from {
20-
transform: translateX(-100%);
20+
translate: -100% 0;
2121
}
2222

2323
.slide-up-enter-from,
2424
.slide-down-leave-to {
25-
transform: translateY(100%);
25+
translate: 0 100%;
2626
}
2727

2828
.slide-up-leave-to,
2929
.slide-down-enter-from {
30-
transform: translateY(-100%);
30+
translate: 0 -100%;
3131
}
3232

3333
/* Fading */

0 commit comments

Comments
 (0)