23 lines
590 B
SCSS
23 lines
590 B
SCSS
@keyframes fade-up {
|
||
0% {
|
||
transform: translateY(60px);
|
||
opacity: 0;
|
||
}
|
||
100% {
|
||
transform: translateY(0);
|
||
opacity: 1;
|
||
}
|
||
}
|
||
|
||
// 卡片过渡动画
|
||
// 根据遍历的卡片数量应用动画,卡片数量支持20个
|
||
@for $i from 0 through 20 {
|
||
.animated-fade-up-#{$i} {
|
||
opacity: 0; // 初始透明度
|
||
animation-name: fade-up; // 应用动画
|
||
animation-duration: 0.5s; // 动画持续时间
|
||
animation-fill-mode: forwards; // 保持结束后的动画状态
|
||
animation-delay: calc($i/10) + s; // 设置延迟-每次延迟0.1s
|
||
}
|
||
}
|