我想在更改位置时(从static
到fixed
)添加元素转换。
我尝试过转换:transition: position 2s linear;
但它实际上没有做任何事情。还有什么我可以尝试的吗?
由于
答案 0 :(得分:1)
您正在使用声明,但是您只能转换数值 - 这是因为转换将计算您之间转换的两个值的步骤之间,而0%和100%之间有步骤,有四分之三固定四分之一静态无价值。
working draft for the transition shorthand有一些关于什么可以合理地动画的指示。
换句话说,你将无法通过转换为此设置动画,所以唯一可行的方法可能就是通过JS。但是,使用您提供的代码,这是不可能的。