23 lines
682 B
JavaScript
23 lines
682 B
JavaScript
class LoadingCircleSmall extends Shadow {
|
|
render() {
|
|
div()
|
|
.borderRadius(100, pct)
|
|
.width(1, em).height(1, em)
|
|
.backgroundColor("var(--accent")
|
|
.transition("transform 1.75s ease-in-out")
|
|
.onAppear(function () {
|
|
let growing = true;
|
|
|
|
setInterval(() => {
|
|
if (growing) {
|
|
this.style.transform = "scale(1.5)";
|
|
} else {
|
|
this.style.transform = "scale(0.7)";
|
|
}
|
|
growing = !growing;
|
|
}, 750);
|
|
});
|
|
}
|
|
}
|
|
|
|
register(LoadingCircleSmall) |