From ae149ff4051c5639f27c4af4c0f2032ec1db163c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E6=9D=A8?= <1711467488@qq.com> Date: Wed, 21 Mar 2018 20:51:51 +0800 Subject: [PATCH] no message Former-commit-id: b27fb5741f95f7b353f1559dde27fa971efcbb46 Former-commit-id: 2f9375feb0a9c8b4e12eb502d275014a100d5854 Former-commit-id: 5425696bce2a7ed045b5d017e6fa6b727670e812 --- src/assets/style/animate/vue-transition.scss | 15 +++++++++++++++ src/assets/style/public-class.scss | 3 +++ src/components/core/Container/index.vue | 16 ++++++++++++---- src/components/core/MainLayout/index.vue | 4 +++- 4 files changed, 33 insertions(+), 5 deletions(-) create mode 100644 src/assets/style/animate/vue-transition.scss diff --git a/src/assets/style/animate/vue-transition.scss b/src/assets/style/animate/vue-transition.scss new file mode 100644 index 00000000..ce933862 --- /dev/null +++ b/src/assets/style/animate/vue-transition.scss @@ -0,0 +1,15 @@ +// 过渡动画 +.fade-enter-active { + transition: all .5s; +} +.fade-leave-active { + transition: all .5s; +} +.fade-enter { + opacity: 0; + transform: translateX(-30px); +} +.fade-leave-to { + opacity: 0; + transform: translateX(30px); +} \ No newline at end of file diff --git a/src/assets/style/public-class.scss b/src/assets/style/public-class.scss index 498967a8..33be9df6 100644 --- a/src/assets/style/public-class.scss +++ b/src/assets/style/public-class.scss @@ -11,6 +11,9 @@ // 补丁 vue-grid-layout @import '~@/assets/style/fixed/vue-grid-layout.scss'; +// 动画 +@import '~@/assets/style/animate/vue-transition.scss'; + // 在这里写公用的class // 注意 这个文件里只写class // mixin等内容请在 public.scss 里书写 diff --git a/src/components/core/Container/index.vue b/src/components/core/Container/index.vue index f72abad3..6c9f5091 100644 --- a/src/components/core/Container/index.vue +++ b/src/components/core/Container/index.vue @@ -1,12 +1,12 @@