我希望图像反弹。我从搜索stackoverflow尝试了一些建议,但到目前为止没有任何效果。我认为我的代码有问题。有人可以帮忙吗?您可以在下面的链接中查看所有代码。
https://codepen.io/rquery/pen/aXdYem
谢谢!
<body>
<div id="my-grid">
<section id="pic">
<div id= "bounce">
<img alt="Image result for super hero images" src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRLUGK4r4l2XE9-NOk1VP_EjDDJNEWY6Y7WJvRfgPE8Hyuil7ly">
</div>
</section>
@-webkit-keyframes bounce {
from,
20%,
53%,
80%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
答案 0 :(得分:0)
您已经定义了“反弹”动画,但是尚未将动画分配给页面上的任何元素。在CSS的末尾添加这样的内容:
img { animation: bounce 5s infinite ; }
您可以在https://css-tricks.com/snippets/css/keyframe-animation-syntax/
了解更多有关CSS动画的信息。