无法找到通过 Jquery 使用关键帧动画的方法(.css、.animate)
我的 html
<fieldset class="field_one">
<legend>Character Creation <i class="fa-solid fa-signs-post"></i></legend>
<div id="message">...............</div>
<img src="./image/index1.png" id="mainImage" alt="">
<div class="button"><a href="#" id="btnImage">¡Generate Character!</a></div>
<div class="button"><a href="#" id="btnName">¡Generate Nickname!</a></div>
</fieldset>
我的 css 关键帧
@keyframes rainbow {
0% {color:red;}
25% {color:blue;}
50% {color:gold;}
75% {color:greenyellow;}
100% {color:red;}
}
我的 jquery js
$('fieldset').hover(function() {
$(this).css({"animation":"rainbow","font-size":"18pt"}, 1000);
});
是为了我需要做的工作,但我真的找不到一种方法让它与 jquery 一起工作(我知道使用纯 css 会更容易)
My html
<fieldset class="field_one">
<legend>Character Creation <i class="fa-solid fa-signs-post"></i></legend>
<div id="message">...............</div>
<img src="./image/index1.png" id="mainImage" alt="">
<div class="button"><a href="#" id="btnImage">¡Generate Character!</a></div>
<div class="button"><a href="#" id="btnName">¡Generate Nickname!</a></div>
</fieldset>
My css keyframe
@keyframes rainbow {
0% {color:red;}
25% {color:blue;}
50% {color:gold;}
75% {color:greenyellow;}
100% {color:red;}
}
My jquery js
$('fieldset').hover(function() {
$(this).css({"animation":"rainbow","font-size":"18pt"}, 1000);
});
Is for a work i need to do and i cant really find a way to make it work with jquery (i know that is way easier with plain css)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用您的动画规则设置一个类,然后使用 addClass()
Set a class with your animation rules and then use addClass()