Skip to content

Commit a673139

Browse files
author
hastom
committed
Fixed dialog transitions
1 parent 4fa84a4 commit a673139

File tree

1 file changed

+14
-22
lines changed

1 file changed

+14
-22
lines changed

src/components/MdDialog/MdDialog.vue

+14-22
Original file line numberDiff line numberDiff line change
@@ -112,33 +112,23 @@
112112
border-radius: 2px;
113113
backface-visibility: hidden;
114114
pointer-events: auto;
115-
transform: translate(-50%, -50%);
115+
opacity: 1;
116+
transform: translate(-50%, -50%) scale(1);
116117
transform-origin: center center;
117118
transition: opacity .15s $md-transition-stand-timing,
118119
transform .2s $md-transition-stand-timing;
119120
will-change: opacity, transform, left, top;
120121
121-
> .md-dialog-tabs,
122-
> .md-dialog-title,
123-
> .md-dialog-content,
124-
> .md-dialog-actions {
125-
transition: opacity .3s $md-transition-default-timing,
126-
transform .25s $md-transition-default-timing;
127-
will-change: opacity, transform;
122+
&.md-dialog-leave,
123+
&.md-dialog-enter-to {
124+
opacity: 1;
125+
transform: translate(-50%, -50%) scale(1);
128126
}
129-
}
130-
131-
.md-dialog-enter-active,
132-
.md-dialog-leave-active {
133-
opacity: 0;
134-
transform: translate(-50%, -50%) scale(.9);
135127
136-
> .md-dialog-tabs,
137-
> .md-dialog-title,
138-
> .md-dialog-content,
139-
> .md-dialog-actions {
128+
&.md-dialog-enter,
129+
&.md-dialog-leave-to {
140130
opacity: 0;
141-
transform: scale(.95) translate3D(0, 10%, 0);
131+
transform: translate(-50%, -50%) scale(.9);
142132
}
143133
}
144134
@@ -174,13 +164,15 @@
174164
border-radius: 0;
175165
transform: none;
176166
177-
&.md-dialog-enter {
167+
&.md-dialog-enter,
168+
&.md-dialog-leave-to {
178169
opacity: 0;
179170
transform: translate3D(0, 30%, 0);
180171
}
181172
182-
&.md-dialog-leave-active {
183-
opacity: 0;
173+
&.md-dialog-leave,
174+
&.md-dialog-enter-to {
175+
opacity: 1;
184176
transform: translate3D(0, 0, 0);
185177
}
186178
}

0 commit comments

Comments
 (0)