CSS3,WebKit转换顺序?如何排队到过渡?

时间:2011-04-11 17:32:05

标签: css html5 webkit css3

我有以下内容:

-webkit-transition-property: top, bottom, z-index;
-webkit-transition-duration: 0.5s;

问题是我不希望z-index过渡到top&完成了。

有没有办法告诉Webkit过渡到顶部/底部过渡然后完成后,立即执行z-index还是持续时间,无论如何?

由于

2 个答案:

答案 0 :(得分:27)

您必须在z-index转换上指定延迟:

-webkit-transition-property: top, bottom, z-index;
-webkit-transition-duration: 0.5s;
-webkit-transition-delay: 0s, 0s, .5s;

答案 1 :(得分:6)

对于您的信息,在javascript中,您还可以监听webkitTransitionEnd事件并在触发此事件时修改z-index。

此事件有两个有用的属性:

  • propertyName:转换中涉及的属性的名称
  • elapsedTime:过渡期间经过的时间