heyui
Version:
A UI components Library.
110 lines (92 loc) • 1.67 kB
text/less
.generate-color(@color){
@var-color: ~'@{color}-color';
.@{var-color}{
color: @@var-color ;
}
.bg-@{var-color}{
background-color: @@var-color ;
}
}
.generate-color(red);
.generate-color(blue);
.generate-color(green);
.generate-color(yellow);
.generate-color(white);
.generate-color(gray);
.generate-color(gray1);
.generate-color(gray2);
.generate-color(gray3);
.generate-color(gray4);
.generate-color(dark);
.generate-color(dark1);
.generate-color(dark2);
.generate-color(light-primary);
.generate-color(primary);
.generate-color(dark-primary);
.clearfix{
.clearfix();
};
.flex {
display: flex;
}
.flex-column {
flex-direction: column
}
.flex1 {
flex: 1;
}
.list >li, .list >div {
padding: 3px;
color: @primary-color;
position: relative;
cursor: pointer;
&:hover {
color: lighten(@primary-color, 10%);
}
&.selected {
color: @primary-color;
}
}
.list-bg>li, .list-bg >div {
border-bottom: 1px solid @border-color;
&:hover {
background-color: lighten(@gray3-color, 2%);
}
&.selected {
background-color: @gray3-color;
}
}
.middle {
position: absolute;
top: 50%;
transform: translate(0%, -51%);
}
.middle-center {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.overflow-y {
overflow-y: auto;
}
.float-right {
float: right;
}
.text-hover{
.text-hover();
}
.link-hover{
.link-hover();
}
.generate-text-align(@dir){
.text-@{dir} {
text-align: @dir ;
}
}
.generate-text-align(left);
.generate-text-align(center);
.generate-text-align(right);
.bottom-line {
border-bottom: 1px solid @border-color;
}