【发布时间】:2023-12-30 09:00:01
【问题描述】:
尝试做一个过渡效果,当用户第一次进入页面时,div 'caption' 从其最终静止位置下方 100px 开始并向上动画。这是我在 CSS 中使用的代码,但它似乎不起作用。
.caption { padding: 0 0 0 0; transition: padding 0.25s ease-in-out 1.0s 0 0 100px 0; }
我相信您可以为填充和顶部设置动画。尝试了这两种方法,但都没有奏效。这里有什么?
【问题讨论】:
-
你能把你的代码贴在 codepen.io 上以便我们在上下文中看到吗?
-
您不能将最终状态值附加到
transition属性。这不是过渡的工作方式。我并不是要粗鲁,但您需要(再次)看看基础知识。 -
我做到了,哈利。但这对我来说没有意义。这就是我在这里问的原因。 CSS3 过渡可能非常混乱。这不像您只是拥有像过去 Flash 时代那样的 UI。
标签: css position css-transitions css-animations