wux-weapp
Version:
一套组件化、可复用、易扩展的微信小程序 UI 组件库
52 lines (41 loc) • 972 B
text/less
@import "../styles/mixins/index.less";
@import "../styles/themes/index.less";
.avatar-size(@size) {
width: @size;
height: @size;
line-height: @size;
}
.@{wux-prefix}-skeleton-avatar {
display: inline-block;
vertical-align: top;
background: @skeleton-bg;
.avatar-size(@skeleton-avatar-size-base);
&--small {
.avatar-size(@skeleton-avatar-size-sm);
}
&--large {
.avatar-size(@skeleton-avatar-size-lg);
}
&--circle {
border-radius: 50%;
}
&--rounded {
border-radius: @skeleton-radius;
}
&--square {
border-radius: 0;
}
&--active {
background: linear-gradient(90deg, @skeleton-bg 25%, @skeleton-to-bg 37%, @skeleton-bg 63%);
animation: loading 1.4s ease infinite;
background-size: 400% 100%;
}
}
@keyframes loading {
0% {
background-position: 100% 50%;
}
100% {
background-position: 0 50%;
}
}