UNPKG

bin-ui

Version:

基于 vue2.6 / vue-cli3 的 UI 组件库

105 lines (98 loc) 1.96 kB
.bin-alert { position: relative; width: 100%; padding: 8px 15px; border-radius: $border-base-radius; color: $color-text-default; font-size: $base-font-size; line-height: $base-line-height; margin-bottom: 10px; &.bin-alert-with-icon { padding: 8px 48px 8px 38px; } &.bin-alert-with-desc { &.bin-alert-with-icon { padding: 8px 16px 8px 69px; } .bin-alert-icon { top: 50%; left: 24px; margin-top: -18px; .iconfont { font-size: 36px; } } .bin-alert-desc { display: block; } } } .bin-alert-success { border: 1px solid $color-success-light3; background-color: $color-success-light6; .bin-alert-icon { color: $color-success; } } .bin-alert-info { border: 1px solid $color-primary-light3; background-color: $color-primary-light6; .bin-alert-icon { color: $color-primary; } } .bin-alert-warning { border: 1px solid $color-warning-light3; background-color: $color-warning-light6; .bin-alert-icon { color: $color-warning; } } .bin-alert-error { border: 1px solid $color-danger-light3; background-color: $color-danger-light6; .bin-alert-icon { color: $color-danger; } } .bin-alert-message { font-size: $base-font-size; color: $color-text-primary; } .bin-alert-with-desc .bin-alert-message { display: block; font-size: $header-font-size; margin-bottom: 4px; } .bin-alert-desc { display: none; text-align: justify; } .bin-alert-icon { top: 7px; left: 14px; position: absolute; .iconfont { font-size: 18px; } } .bin-alert-close { position: absolute; right: 10px; top: 10px; overflow: hidden; cursor: pointer; .icon-ios-close { font-size: 20px; color: $color-text-secondary; transition: color $animation-duration-base ease; position: relative; top: -2px; &:hover { color: $color-text-default; } } } .bin-alert-with-banner { border-radius: 0; }