vui-design
Version:
A high quality UI Toolkit based on Vue.js
88 lines (76 loc) • 1.7 kB
text/less
@vui-statistic: ~"@{vui}-statistic";
.@{vui-statistic} {
display:block;
box-sizing:border-box;
line-height:@statistic-line-height;
&-header {
display:flex;
align-items:center;
box-sizing:border-box;
margin-bottom:@statistic-header-margin-bottom;
}
&-body {
display:flex;
align-items:flex-end;
box-sizing:border-box;
color:@statistic-body-color;
font-size:@statistic-body-font-size;
font-family:@statistic-body-font-family;
line-height:1;
}
&-footer {
display:block;
box-sizing:border-box;
margin-top:@statistic-footer-margin-top;
.clearfix;
}
&-title {
flex:1;
display:block;
box-sizing:border-box;
color:@statistic-title-color;
font-size:@statistic-title-font-size;
.writeEllipsis;
}
&-extra {
display:block;
box-sizing:border-box;
margin-left:@statistic-extra-margin-left;
color:@statistic-extra-color;
font-size:@statistic-extra-font-size;
}
&-prefix {
display:block;
box-sizing:border-box;
margin-right:@statistic-prefix-margin-right;
font-size:@statistic-prefix-font-size;
.@{vui}-icon {
display:block;
}
}
&-suffix {
display:block;
box-sizing:border-box;
margin-left:@statistic-suffix-margin-left;
font-size:@statistic-suffix-font-size;
.@{vui}-icon {
display:block;
}
}
&-value {
cursor:inherit;
display:flex;
align-items:flex-end;
box-sizing:border-box;
big {
display:block;
box-sizing:border-box;
font-size:inherit;
}
small {
display:block;
box-sizing:border-box;
font-size:@statistic-suffix-font-size;
}
}
}