| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226 | 
							- @import "mixins/mixins";
 
- @import "common/var";
 
- @import "common/popup";
 
- @import "button";
 
- @import "input";
 
- @include b(message-box) {
 
-   display: inline-block;
 
-   width: $--msgbox-width;
 
-   padding-bottom: 10px;
 
-   vertical-align: middle;
 
-   background-color: $--color-white;
 
-   border-radius: $--msgbox-border-radius;
 
-   border: 1px solid $--border-color-lighter;
 
-   font-size: $--messagebox-font-size;
 
-   box-shadow: $--box-shadow-light;
 
-   text-align: left;
 
-   overflow: hidden;
 
-   backface-visibility: hidden;
 
-   @include e(wrapper) {
 
-     position: fixed;
 
-     top: 0;
 
-     bottom: 0;
 
-     left: 0;
 
-     right: 0;
 
-     text-align: center;
 
-     &::after {
 
-       content: "";
 
-       display: inline-block;
 
-       height: 100%;
 
-       width: 0;
 
-       vertical-align: middle;
 
-     }
 
-   }
 
-   @include e(header) {
 
-     position: relative;
 
-     padding: $--msgbox-padding-primary;
 
-     padding-bottom: 10px;
 
-   }
 
-   @include e(title) {
 
-     padding-left: 0;
 
-     margin-bottom: 0;
 
-     font-size: $--messagebox-font-size;
 
-     line-height: 1;
 
-     color: $--messagebox-title-color;
 
-   }
 
-   @include e(headerbtn) {
 
-     position: absolute;
 
-     top: $--msgbox-padding-primary;
 
-     right: $--msgbox-padding-primary;
 
-     padding: 0;
 
-     border: none;
 
-     outline: none;
 
-     background: transparent;
 
-     font-size: $--message-close-size;
 
-     cursor: pointer;
 
-     .el-message-box__close {
 
-       color: $--color-info;
 
-     }
 
-     &:focus, &:hover {
 
-       .el-message-box__close {
 
-         color: $--color-primary;
 
-       }
 
-     }
 
-   }
 
-   @include e(content) {
 
-     padding: 10px $--msgbox-padding-primary;
 
-     color: $--messagebox-content-color;
 
-     font-size: $--messagebox-content-font-size;
 
-   }
 
-   
 
-   @include e(container) {
 
-     position: relative;
 
-   }
 
-   @include e(input) {
 
-     padding-top: 15px;
 
-     & input.invalid {
 
-       border-color: $--color-danger;
 
-       &:focus {
 
-         border-color: $--color-danger;
 
-       }
 
-     }
 
-   }
 
-   @include e(status) {
 
-     position: absolute;
 
-     top: 50%;
 
-     transform: translateY(-50%);
 
-     font-size: 24px !important;
 
-     &::before {
 
-       // 防止图标切割
 
-       padding-left: 1px;
 
-     }
 
-     + .el-message-box__message {
 
-       padding-left: 36px;
 
-       padding-right: 12px;
 
-     }
 
-     &.el-icon-success {
 
-       color: $--messagebox-success-color;
 
-     }
 
-     &.el-icon-info {
 
-       color: $--messagebox-info-color;
 
-     }
 
-     &.el-icon-warning {
 
-       color: $--messagebox-warning-color;
 
-     }
 
-     &.el-icon-error {
 
-       color: $--messagebox-danger-color;
 
-     }
 
-   }
 
-   @include e(message) {
 
-     margin: 0;
 
-     & p {
 
-       margin: 0;
 
-       line-height: 24px;
 
-     }
 
-   }
 
-   @include e(errormsg) {
 
-     color: $--color-danger;
 
-     font-size: $--messagebox-error-font-size;
 
-     min-height: 18px;
 
-     margin-top: 2px;
 
-   }
 
-   @include e(btns) {
 
-     padding: 5px 15px 0;
 
-     text-align: right;
 
-     & button:nth-child(2) {
 
-       margin-left: 10px;
 
-     }
 
-   }
 
-   @include e(btns-reverse) {
 
-     flex-direction: row-reverse;
 
-   }
 
-   // centerAlign 布局
 
-   @include m(center) {
 
-     padding-bottom: 30px;
 
-     @include e(header) {
 
-       padding-top: 30px;
 
-     }
 
-     @include e(title) {
 
-       position: relative;
 
-       display: flex;
 
-       align-items: center;
 
-       justify-content: center;
 
-     }
 
-     @include e(status) {
 
-       position: relative;
 
-       top: auto;
 
-       padding-right: 5px;
 
-       text-align: center;
 
-       transform: translateY(-1px);
 
-     }
 
-     @include e(message) {
 
-       margin-left: 0;
 
-     }
 
-     @include e((btns, content)) {
 
-       text-align: center;
 
-     }
 
-     @include e(content) {
 
-       $padding-horizontal: $--msgbox-padding-primary + 12px;
 
-       padding-left: $padding-horizontal;
 
-       padding-right: $padding-horizontal;
 
-     }
 
-   }
 
- }
 
- .msgbox-fade-enter-active {
 
-   animation: msgbox-fade-in .3s;
 
- }
 
- .msgbox-fade-leave-active {
 
-   animation: msgbox-fade-out .3s;
 
- }
 
- @keyframes msgbox-fade-in {
 
-   0% {
 
-     transform: translate3d(0, -20px, 0);
 
-     opacity: 0;
 
-   }
 
-   100% {
 
-     transform: translate3d(0, 0, 0);
 
-     opacity: 1;
 
-   }
 
- }
 
- @keyframes msgbox-fade-out {
 
-   0% {
 
-     transform: translate3d(0, 0, 0);
 
-     opacity: 1;
 
-   }
 
-   100% {
 
-     transform: translate3d(0, -20px, 0);
 
-     opacity: 0;
 
-   }
 
- }
 
 
  |