wux-weapp
Version:
一套组件化、可复用、易扩展的微信小程序 UI 组件库
64 lines (53 loc) • 1.32 kB
text/less
@import "../styles/mixins/index.less";
@import "../styles/themes/index.less";
.alert(@theme, @bg-color) {
&--@{theme} {
color: @alert-color;
background-color: @bg-color;
}
}
.@{wux-prefix}-alert {
padding: 10px 15px;
position: relative;
display: flex;
align-items: center;
border-radius: @alert-border-radius;
font-size: @alert-font-size;
&__thumb {
.square(@alert-thumb-size);
display: block;
margin-right: @alert-thumb-margin;
}
&__bd {
flex: 1;
}
&__text {
text-align: left;
}
&__desc {
text-align: left;
line-height: 1.2;
font-size: 12px;
}
&__ft {
display: flex;
align-self: center;
text-align: right;
}
&__closable:not(:empty) {
flex: none;
display: flex;
align-items: center;
margin-left: @margin-component-base;
cursor: pointer;
}
.alert(light, @alert-light-bg);
.alert(stable, @alert-stable-bg);
.alert(positive, @alert-positive-bg);
.alert(calm, @alert-calm-bg);
.alert(assertive, @alert-assertive-bg);
.alert(balanced, @alert-balanced-bg);
.alert(energized, @alert-energized-bg);
.alert(royal, @alert-royal-bg);
.alert(dark, @alert-dark-bg);
}