diff --git a/web/src/main.js b/web/src/main.js index 5cd0c413..4b09f8ca 100644 --- a/web/src/main.js +++ b/web/src/main.js @@ -1,5 +1,6 @@ import { createApp } from 'vue' import 'element-plus/dist/index.css' +import './style/element_visiable.scss' import ElementPlus from 'element-plus' import zhCn from 'element-plus/es/locale/lang/zh-cn' // 引入gin-vue-admin前端初始化相关内容 diff --git a/web/src/style/element_visiable.scss b/web/src/style/element_visiable.scss index 17d4ec2a..67347bb7 100644 --- a/web/src/style/element_visiable.scss +++ b/web/src/style/element_visiable.scss @@ -7,15 +7,74 @@ $--color-primary: #1890ff; border-radius: 4px; } } -///* 改变 icon 字体路径变量,必需 */ -//$--font-path: '~element-ui/lib/theme-chalk/fonts'; -// -// -// -//@import "~element-ui/packages/theme-chalk/src/index"; -// +.el-dialog{ + border-radius: 10px; + .dialog-footer{ + margin-right: 8px; + } +} + +/* ZOOM FADE */ +.zoom-fade-enter-active, +.zoom-fade-leave-active { + transition: transform 0.35s, opacity 0.28s ease-in-out; +} +.zoom-fade-enter { + transform: scale(0.97); + opacity: 0; +} +.zoom-fade-leave-to { + transform: scale(1.03); + opacity: 0; +} +/* FADE TRNASITION */ +.fade-enter-active, +.fade-leave-active { + transition: opacity 0.28s ease-in-out; +} +.fade-enter, +.fade-leave-to { + opacity: 0; +} +/* PAGE SLIDE */ +.slide-fade-enter-active, +.slide-fade-leave-active { + transition: opacity 0.35s, transform 0.4s; +} +.slide-fade-enter { + opacity: 0; + transform: translateX(-30%); +} +.slide-fade-leave-to { + opacity: 0; + transform: translateX(30%); +} +/* ZOOM OUT */ +.zoom-out-enter-active, +.zoom-out-leave-active { + transition: opacity 0.35s ease-in-out, transform 0.45s ease-out; +} +.zoom-out-enter, +.zoom-out-leave-to { + opacity: 0; + transform: scale(0); +} +/* UNFOLD SLIDE */ +.fade-bottom-enter-active, +.fade-bottom-leave-active { + transition: opacity 0.3s, transform 0.35s; +} +.fade-bottom-enter { + opacity: 0; + transform: translateY(-8%); +} +.fade-bottom-leave-to { + opacity: 0; + transform: translateY(8%); +} + :export { colorPrimary: $--color-primary } diff --git a/web/src/view/layout/index.vue b/web/src/view/layout/index.vue index f213087b..118c820c 100644 --- a/web/src/view/layout/index.vue +++ b/web/src/view/layout/index.vue @@ -1,11 +1,15 @@