neverland 1a7889590f
perf: remove CSS variables polyfill (#4487)
* perf: remove CSS variables polyfill

* style: fix missing calc value

* perf: reduce some useless css vars
2021-09-23 17:31:28 +08:00

64 lines
1.1 KiB
Plaintext

@import '../common/style/var.less';
.van-skeleton {
display: flex;
box-sizing: border-box;
width: 100%;
padding: var(--skeleton-padding, @skeleton-padding);
&__avatar {
flex-shrink: 0;
margin-right: var(--padding-md, @padding-md);
background-color: var(
--skeleton-avatar-background-color,
@skeleton-avatar-background-color
);
&--round {
border-radius: 100%;
}
}
&__content {
flex: 1;
}
&__avatar + &__content {
padding-top: var(--padding-xs, @padding-xs);
}
&__row,
&__title {
height: var(--skeleton-row-height, @skeleton-row-height);
background-color: var(
--skeleton-row-background-color,
@skeleton-row-background-color
);
}
&__title {
margin: 0;
}
&__row {
&:not(:first-child) {
margin-top: var(--skeleton-row-margin-top, @skeleton-row-margin-top);
}
}
&__title + &__row {
margin-top: 20px;
}
&--animate {
animation: van-skeleton-blink @skeleton-animation-duration ease-in-out
infinite;
}
}
@keyframes van-skeleton-blink {
50% {
opacity: 0.6;
}
}