【发布时间】:2011-03-04 11:18:43
【问题描述】:
我想制作一个 CSS 动画,其中一个 div(使用 top 和 bottom 属性在屏幕上居中)通过设置 top展开> 和 底部 到 20 像素。
有可能吗?当我尝试通过以下方式实现它时:
-webkit-transition-property: top, bottom; -webkit-transition-duration: 0.5s;
不执行动画。我做错了什么,还是不应该使用这些属性?
附:我正在为 Titanium 桌面应用程序执行此操作,所以只有 webkit 很重要...
【问题讨论】:
-
我们可以再看一些代码吗?也许您将 CSS 分配给了错误的选择器。
-
对不起,我错了!我已经看到第一个类以 % 为单位设置 top 和 bottom 属性,第二个以 px 为单位...使用相同的测量值,它可以正常工作...
-
遇到了同样的问题。就我而言,第一个州没有任何最高规则,第二个州有最高规则。将 top:0px 添加到第一个状态解决了这个问题。