UNPKG

cargo-ant

Version:

A high quality UI components Library with Vue.js

93 lines (80 loc) 2.09 kB
@message-prefix-cls: ~"@{css-prefix}message"; @icon-prefix-cls: ~"@{css-prefix}icon"; .@{message-prefix-cls} { font-size: @font-size-base; position: fixed; z-index: @zindex-message; width: 100%; top: 16px; left: 0; pointer-events: none; &-notice { padding: 8px; text-align: center; transition: height @animation-time @ease-in-out, padding @animation-time @ease-in-out; &:first-child { margin-top: -8px; } &-close { position: absolute; right: 4px; top: 10px; color: #999; outline: none; i.@{icon-prefix-cls}{ .close-base(-3px); } } } &-notice-content { display: inline-block; pointer-events: all; padding: 8px 16px; //border: 1px solid @border-color-split; border-radius: @border-radius-small; box-shadow: @shadow-base; background: #fff; position: relative; &-text{ display: inline-block; } } &-notice-closable{ .@{message-prefix-cls}-notice-content-text{ padding-right: 32px; } } &-success,&-warning,&-error { background: @success-color; color: #fff; .@{icon-prefix-cls}{ color: #fff; } .@{message-prefix-cls}-notice-close{ color: #fff; i.@{icon-prefix-cls}{ .close-base(-3px, 22px, #fff); } } } &-error { background: @error-color; } &-warning { background: @warning-color; } &-info .@{icon-prefix-cls}, &-loading .@{icon-prefix-cls} { color: @info-color; } .@{icon-prefix-cls} { margin-right: 4px; font-size: @font-size-large; vertical-align: middle; } &-custom-content{ span{ vertical-align: middle; } } }