UNPKG

wetrade-design

Version:

一款多语言支持Vue3的UI框架

188 lines (158 loc) 3.78 kB
@import '../../style/themes/index'; @import '../../style/mixins/index'; @alert-prefix-cls: ~'@{wd-prefix}-alert'; .@{alert-prefix-cls} { .reset-component(); position: relative; display: flex; align-items: center; padding: 8px 24px 8px 16px; word-wrap: break-word; border-radius: @border-radius-base; font-size: @font-size-sm !important; &-content { flex: 1; min-width: 0; } &-icon { margin-right: @margin-xs; font-size: @alert-icon-size; } &-description { display: none; font-size: @font-size-sm; color: @text-secondary; } &-error &-icon-tip, &-warning &-icon-tip, &-info &-icon-tip, &-success &-icon-tip { font-size: @alert-icon-size; margin-right: @alert-icon-margin-right; width: @alert-icon-width; height: @alert-icon-width; .@{wd-prefix}-icon { margin-top: 1px; } } &-success { background-color: @alert-success-bg-color; .@{alert-prefix-cls}-icon-tip { color: @fluctuation-fall-fall; } } &-info { background-color: @alert-info-bg-color; .@{alert-prefix-cls}-icon-tip { color: @trade-buy-buy; } } &-warning { background-color: @alert-warning-bg-color; .@{alert-prefix-cls}-icon-tip { color: @trade-selling-sellinging; } } &-error { background-color: @alert-error-bg-color; .@{alert-prefix-cls}-icon-tip { color: @fluctuation-rise-rise; } .@{alert-prefix-cls}-description > pre { margin: 0; padding: 0; } } &-action { margin-left: @margin-xs; } &-close-icon { margin-left: @margin-xs; padding: 0; overflow: hidden; font-size: @font-size-sm; line-height: @font-size-sm; background-color: transparent; border: none; outline: none; cursor: pointer; .@{iconfont-css-prefix}-close { color: @alert-close-color; transition: color 0.3s; &:hover { color: @alert-close-hover-color; } } .@{alert-prefix-cls}-tips_close { line-height: @line-height-base; width: @alert-header-close-size; font-size: @font-size-lg; border-radius: @modal-close-radius; color: @modal-close-color; font-weight: 700; &:focus, &:hover { color: @modal-close-hover-color; background-color: @modal-close-hover-bg; text-decoration: none; } &:active { color: @modal-close-hover-color; background-color: @modal-close-active-bg; text-decoration: none; } } } &-close-text { color: @alert-close-color; transition: color 0.3s; &:hover { color: @alert-close-hover-color; } } &-icon-start { align-items: flex-start; } &-with-description { align-items: flex-start; padding: @alert-with-description-padding; } &-with-description&-no-icon { padding: @alert-with-description-padding; } &-with-description &-icon { font-size: @alert-with-description-icon-size; } &-with-description &-message { display: block; margin-bottom: 4px; color: @alert-message-color; font-size: @font-size-sm; } &-message { color: @alert-message-color; } &-with-description &-description { display: block; } &&-motion-leave { overflow: hidden; opacity: 1; transition: max-height 0.3s @ease-in-out-circ, opacity 0.3s @ease-in-out-circ, padding-top 0.3s @ease-in-out-circ, padding-bottom 0.3s @ease-in-out-circ, margin-bottom 0.3s @ease-in-out-circ; } &&-motion-leave-active { max-height: 0; margin-bottom: 0 !important; padding-top: 0; padding-bottom: 0; opacity: 0; } &-banner { margin-bottom: 0; border: 0; border-radius: 0; } } @import './rtl';