Skip to content

Commit 7052610

Browse files
hastomhastomdragosct
authored
Fixed dialog transitions (#2021)
Co-authored-by: hastom <[email protected]> Co-authored-by: dragosct <[email protected]>
1 parent bf3d95f commit 7052610

File tree

1 file changed

+20
-19
lines changed

1 file changed

+20
-19
lines changed

src/components/MdDialog/MdDialog.vue

Lines changed: 20 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -162,32 +162,21 @@
162162
backface-visibility: hidden;
163163
pointer-events: auto;
164164
opacity: 1;
165-
transform: scale(1);
165+
transform: translate(-50%, -50%) scale(1);
166166
transform-origin: center center;
167167
transition: opacity $opacity-transition-duration $md-transition-stand-timing, transform $transform-transition-duration $md-transition-stand-timing;
168168
will-change: opacity, transform;
169169
170-
> .md-dialog-tabs,
171-
> .md-dialog-title,
172-
> .md-dialog-content,
173-
> .md-dialog-actions {
174-
transition: opacity .3s $md-transition-default-timing,
175-
transform .25s $md-transition-default-timing;
176-
will-change: opacity, transform;
170+
&.md-dialog-leave,
171+
&.md-dialog-enter-to {
172+
opacity: 1;
173+
transform: translate(-50%, -50%) scale(1);
177174
}
178-
}
179175
180-
.md-dialog-enter-active,
181-
.md-dialog-leave-active {
182-
opacity: 0;
183-
transform: scale(.9);
184-
185-
> .md-dialog-tabs,
186-
> .md-dialog-title,
187-
> .md-dialog-content,
188-
> .md-dialog-actions {
176+
&.md-dialog-enter,
177+
&.md-dialog-leave-to {
189178
opacity: 0;
190-
transform: scale(.95) translate3D(0, 10%, 0);
179+
transform: translate(-50%, -50%) scale(.9);
191180
}
192181
}
193182
@@ -215,6 +204,18 @@
215204
max-height: 100%;
216205
border-radius: 0;
217206
transform: none;
207+
208+
&.md-dialog-enter,
209+
&.md-dialog-leave-to {
210+
opacity: 0;
211+
transform: translate3D(0, 30%, 0);
212+
}
213+
214+
&.md-dialog-leave,
215+
&.md-dialog-enter-to {
216+
opacity: 1;
217+
transform: translate3D(0, 0, 0);
218+
}
218219
}
219220
}
220221
</style>

0 commit comments

Comments
 (0)