css3实现高度从固定到自动的过渡动画
2017-11-02 10:55
477 查看
用 height 是不行的。不过,用 max-height 和 min-height 可以实现同等效果。.box{
max-height: 120px;
min-height: 120px;
overflow: hidden;
transition: max-height ease-out 0.2s;
}
.box:hover{
max-height: 500px;
transition: max-height ease-in 0.2s;
}
如上所示,只要下段的 max-height 是一个实际内容不会达到的高度,那就相当于是 auto 了。
max-height: 120px;
min-height: 120px;
overflow: hidden;
transition: max-height ease-out 0.2s;
}
.box:hover{
max-height: 500px;
transition: max-height ease-in 0.2s;
}
如上所示,只要下段的 max-height 是一个实际内容不会达到的高度,那就相当于是 auto 了。
相关文章推荐
- css3怎么实现高度从固定到自动的过渡动画?
- CSS3实现鼠标移动到图片上图片变大(缓慢变大,有过渡效果,放大的过程是有动画过渡的,这个过渡的时间可以自定义)
- CSS3实现鼠标移动到图片上图片变大(缓慢变大,有过渡效果,放大的过程是有动画过渡的,这个过渡的时间可以自定义)
- CSS3实现鼠标移动到图片上图片变大(缓慢变大,有过渡效果,放大的过程是有动画过渡的,这个过渡的时间可以自定义)
- css3_实现动画设置其过渡过程中的效果_transition
- 使用 CSS3 动画实现的 3D 图片过渡特效
- CSS实现鼠标悬浮内容自动撑开的过渡动画
- CSS实现不固定宽度和高度的自动居中
- jQuery中实现不定高度height属性过渡为auto的animate动画
- 优秀教程:使用 CSS3 动画实现的超炫的过渡特效
- 用css3的transition实现过渡动画
- 如何实现控件的固定宽度(高度),另一个自动(AutoSize)
- jquery 插件实现多行文本框[textarea]自动高度
- 一款利用纯css3实现的win8加载动画的实例分析
- CSS3 实现动画功能
- jQuery实现拉动页面固定顶部显示且自动消失(火狐)
- 使用 CSS3 实现超炫的 Loading(加载)动画效果
- 获取APP的Launch Image,实现启动页面的过渡动画。
- 一款基于css3和jquery实现的动画弹出层
- 利用JS和css3实现动画效果替代js的时间事件