mirror of
https://github.com/alibaba/lowcode-engine.git
synced 2026-03-04 00:37:08 +00:00
55 lines
1.3 KiB
SCSS
55 lines
1.3 KiB
SCSS
@mixin next-button-size(
|
|
$padding,
|
|
$height,
|
|
$font-size,
|
|
$border-width,
|
|
$corner,
|
|
$icon-margin,
|
|
$icon-size,
|
|
$icon-split-size
|
|
) {
|
|
border-radius: $corner;
|
|
|
|
@include button-size($padding, $height, $font-size, $border-width);
|
|
|
|
& > #{$btn-prefix}-icon#{$btn-icon-prefix}-first {
|
|
@include icon-size($icon-size, 0, $icon-margin);
|
|
}
|
|
& > #{$btn-prefix}-icon#{$btn-icon-prefix}-last {
|
|
@include icon-size($icon-size, $icon-margin, 0);
|
|
}
|
|
& > #{$btn-prefix}-icon#{$btn-icon-prefix}-alone {
|
|
@include icon-size($icon-size);
|
|
}
|
|
|
|
&#{$btn-prefix}-loading {
|
|
padding-left: $padding + $icon-size + $icon-margin;
|
|
|
|
&:after {
|
|
width: $icon-size;
|
|
height: $icon-size;
|
|
font-size: $icon-size;
|
|
line-height: $icon-size;
|
|
left: $padding;
|
|
top: 50%;
|
|
text-align: center;
|
|
margin-top: -$icon-size/2;
|
|
margin-right: $icon-margin;
|
|
}
|
|
> #{$btn-icon-prefix} {
|
|
display: none;
|
|
}
|
|
}
|
|
}
|
|
|
|
@keyframes loadingCircle {
|
|
0% {
|
|
transform-origin: 50% 50%;
|
|
transform: rotate(0deg);
|
|
}
|
|
100% {
|
|
transform-origin: 50% 50%;
|
|
transform: rotate(360deg);
|
|
}
|
|
}
|