需要图像反弹

时间:2019-01-25 21:58:00

标签: css

我希望图像反弹。我从搜索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);
  }

1 个答案:

答案 0 :(得分:0)

您已经定义了“反弹”动画,但是尚未将动画分配给页面上的任何元素。在CSS的末尾添加这样的内容:

img { animation: bounce 5s infinite ; }

您可以在https://css-tricks.com/snippets/css/keyframe-animation-syntax/

了解更多有关CSS动画的信息。