【发布时间】:2017-12-03 18:48:57
【问题描述】:
我有一个溢出身体的动画,而动画前后的情况都没有(必然)。我可以在body 上设置overflow:hidden;(我设置为与视口一样高),但如果内容确实溢出了主体,我希望滚动条出现在动画的末尾。
我认为一个解决方案是设置transition:overflow 0s ease 0.5s,以延迟溢出属性,以便在动画期间隐藏所有内容,并在动画结束后设置为initial 或visible,因此只出现滚动条如果需要的话。但当然,这不起作用,因为overflow 不是动画属性。我的问题是;我可以用纯 css 延迟非动画属性吗?
【问题讨论】:
-
基本上......你不能。如果它不是可动画的,那就是它。