此问题已在此处有答案:
How to have css3 animation to loop forever(3个答案)
17小时前关闭
多伦多证交所:
function Content() {
return (
<>
<main id="main">
<img src="/vite.svg" id="logo" />
</main>
</>
);
}
export default Content;
CSS:
:root {
font-family: sans-serif, Arial !important;
}
#main #logo {
animation-name: spin;
}
@keyframes spin {
from {
transform: rotateY(0);
}
to {
transform: rotateY(360);
}
}
我什么都没试过,期待着React标志旋转动画,但在vite图像。
3条答案
按热度按时间a8jjtwal1#
您需要像下面的代码片段那样为它提供计数:
wqsoz72f2#
你需要指定多长时间你想使徽标动画。
在这里,spin是你的动画名称,2s是一次旋转完成的时间间隔,linear是计时函数,infinite是迭代次数。在你的“to{}块”后面添加这一行。
oiopk7p53#
CSS animations需要动画名称之外的其他信息。一个正常运行的CSS动画看起来像这样:
但这通常是用速记写的: