【发布时间】:2017-04-15 07:18:39
【问题描述】:
我正在尝试制作一个无缝的动画,所以 svg 只是继续像雨一样在一个连续的循环中运行。问题是动画重置,你可以知道。我想用 CSS3 动画来做到这一点。有可能吗?
完整代码在下面的codepen中
#sprinkles { position:absolute; height:100%; width:100%; }
#sprinkles .sprinkle { animation:rainSprinkles .85s linear infinite }
#sprinkles .sprinkle.white { fill:$white; }
#sprinkles .sprinkle.blue { fill:$blue; }
#sprinkles .sprinkle.yellow { fill:$yellow; }
#sprinkles .sprinkle.pink { fill:$hot-pink; }
@keyframes rainSprinkles {
0% {
transform: translateY(-100%);
}
100% {
visibility: hidden;
transform: translateY(1000%);
}
}
【问题讨论】:
标签: css svg css-animations css-transforms