如果你还不熟悉的话,CSS3过渡动画不会对
display: none
进行动画处理,因为它会将目标元素从DOM中完全移除。所以这是我的问题。我有一个带有较大弹出式div的侧边栏,当鼠标悬停时会出现。不幸的是,由于我只能在visibility:hidden
和opacity:0
上进行过渡处理,因此由于可见性隐藏的div包含在布局中,导致页面的滚动条非常长。
寻找一些创意解决方案,以使我仍然可以进行动画处理而不会让滚动条出现问题。
我正在本地开发,因此没有实际示例可供展示,但您可以在此屏幕录像中查看问题:http://dreamstarstudios.com/screencasts/2011-09-27_2111.swf
提前感谢!