feat(style): add component css variables

This commit is contained in:
chenjiahan
2021-06-12 15:52:22 +08:00
committed by neverland
parent dafea4e1e8
commit fe1cba97b7
73 changed files with 1702 additions and 799 deletions
+19 -9
View File
@@ -1,15 +1,25 @@
@import './var.less';
:root {
--van-skeleton-row-height: @skeleton-row-height;
--van-skeleton-row-background-color: @skeleton-row-background-color;
--van-skeleton-row-margin-top: @skeleton-row-margin-top;
--van-skeleton-title-width: @skeleton-title-width;
--van-skeleton-avatar-size: @skeleton-avatar-size;
--van-skeleton-avatar-background-color: @skeleton-avatar-background-color;
--van-skeleton-animation-duration: @skeleton-animation-duration;
}
.van-skeleton {
display: flex;
padding: 0 @padding-md;
&__avatar {
flex-shrink: 0;
width: @skeleton-avatar-size;
height: @skeleton-avatar-size;
width: var(--van-skeleton-avatar-size);
height: var(--van-skeleton-avatar-size);
margin-right: @padding-md;
background-color: @skeleton-avatar-background-color;
background-color: var(--van-skeleton-avatar-background-color);
&--round {
border-radius: @border-radius-max;
@@ -26,18 +36,18 @@
&__row,
&__title {
height: @skeleton-row-height;
background-color: @skeleton-row-background-color;
height: var(--van-skeleton-row-height);
background-color: var(--van-skeleton-row-background-color);
}
&__title {
width: @skeleton-title-width;
width: var(--van-skeleton-title-width);
margin: 0;
}
&__row {
&:not(:first-child) {
margin-top: @skeleton-row-margin-top;
margin-top: var(--van-skeleton-row-margin-top);
}
}
@@ -46,8 +56,8 @@
}
&--animate {
animation: van-skeleton-blink @skeleton-animation-duration ease-in-out
infinite;
animation: van-skeleton-blink var(--van-skeleton-animation-duration)
ease-in-out infinite;
}
&--round {