UNPKG

tdesign-react

Version:
81 lines (61 loc) 1.48 kB
// 组件允许单个组件打包,因此默认引入公共基础样式 @import "../../base.less"; @import "./_var.less"; @import "./_mixin.less"; @import "../../mixins/_reset.less"; // <name> 替换为组件名 .@{prefix}-message { .reset; .message; @{msg-icon-selector} { color: @msg-primary-color; margin-right: @msg-icon-margin-right; flex-shrink: 0; font-size: @msg-icon-size; } &.@{prefix}-is-success { @{msg-icon-selector} { color: @msg-success-color; } } &.@{prefix}-is-warning { @{msg-icon-selector} { color: @msg-warning-color; } } &.@{prefix}-is-error { @{msg-icon-selector} { color: @msg-error-color; } } &.@{prefix}-is-closable { .@{prefix}-message__close { display: inline-flex; margin-right: 0; margin-left: @msg-close-icon-margin-left; cursor: pointer; color: @msg-close-icon-color; .t-icon-close { font-size: @msg-close-size; border-radius: @border-radius-default; transition: all @anim-duration-base linear; &:hover { background: @msg-close-bg-color-hover; } &:active { background: @msg-close-bg-color-active; } } } } } .@{prefix}-message__list { position: fixed; z-index: 6000; pointer-events: none; .@{prefix}-message { margin-bottom: @msg-list-margin-bottom; word-break: break-all; pointer-events: auto; } }