diff --git a/packages/components/dialog/src/index.vue b/packages/components/dialog/src/index.vue index 3c52e26279..07e95a35a7 100644 --- a/packages/components/dialog/src/index.vue +++ b/packages/components/dialog/src/index.vue @@ -13,46 +13,48 @@ :z-index="zIndex" @click="onModalClick" > -
-
- - - {{ title }} - - - -
- -
diff --git a/packages/theme-chalk/src/dialog.scss b/packages/theme-chalk/src/dialog.scss index 49077424bb..fb3d470c87 100644 --- a/packages/theme-chalk/src/dialog.scss +++ b/packages/theme-chalk/src/dialog.scss @@ -99,16 +99,24 @@ } } +.#{$namespace}-overlay-dialog { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; +} + .dialog-fade-enter-active { - animation: modal-fade-in var(--el-transition-duration) !important; - .#{$namespace}-dialog { + animation: modal-fade-in var(--el-transition-duration); + .#{$namespace}-overlay-dialog { animation: dialog-fade-in var(--el-transition-duration); } } .dialog-fade-leave-active { animation: modal-fade-out var(--el-transition-duration); - .#{$namespace}-dialog { + .#{$namespace}-overlay-dialog { animation: dialog-fade-out var(--el-transition-duration); } } @@ -140,7 +148,6 @@ opacity: 0; } 100% { - transform: translate3d(0, 0, 0); opacity: 1; } }