如何用jquery上下漂浮的动画效果

html-css020

如何用jquery上下漂浮的动画效果,第1张

@-webkit-keyframes bounce-down {

  25% {

    -webkit-transform: translateY(-3px)

  }

  50%, 100% {

    -webkit-transform: translateY(0)

  }

  75% {

    -webkit-transform: translateY(3px)

  }

}

@keyframes bounce-down {

  25% {

    transform: translateY(-3px)

  }

  50%, 100% {

    transform: translateY(0)

  }

  75% {

    transform: translateY(3px)

  }

}

.animate-bounce-down{

  -webkit-animation: bounce-down 1.3s linear infinite

  animation: bounce-down 1.3s linear infinite

}

如果不考虑低版本兼容,css3动画可以简单实现,给需要漂浮的元素添加animate-bounce-down这个类就好,浮动效果可以自行调试

因为你的样式名写法问题,.new #box;这个就已经指定了id为box的div外层必须要有一个class为new的div,否则无法调取box这个样式

你要么把.new #box直接写为#box

或者把<div id="box"></div>

改成

<div class="new">

<div id="box"></div>

</div>

最后补充,hover这个伪类在IE6中是不支持的

要创建 CSS3 动画,你需要了解 @keyframes 规则。

@keyframes 规则是创建动画。

@keyframes 规则内指定一个 CSS 样式和动画将逐步从目前的样式更改为新的样式。