扫码关注官方订阅号
1.为什么收缩时,没有动画效果?
2.代码
3.在线Demo(己解决)
光阴似箭催人老,日月如移越少年。
因为我们所能看到的过渡动画,其实是height值的变化过程,而你在hover属性中,并没有给height赋予明确的值,因此在移出鼠标之后,浏览器其实并不知道该从哪个值变化到初始值,于是就直接返回到初始值,所以没有过渡效果
原因如1楼所说。可以设置height:100%;。
height:100%;
.container:hover { height: 100%; // 这个要明确值 max-height: 100%; bottom: 0px; }
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
因为我们所能看到的过渡动画,其实是height值的变化过程,而你在hover属性中,并没有给height赋予明确的值,因此在移出鼠标之后,浏览器其实并不知道该从哪个值变化到初始值,于是就直接返回到初始值,所以没有过渡效果
原因如1楼所说。可以设置
height:100%;。