高度的角度动画:自动;不起作用

飞溅27

我想使用角度动画制作动画。我的CSS规则是:

.expanded {
    transition: all ease 0.5s;
    overflow: hidden;
}
.expanded.ng-hide {
    height: 0px;
}

例如,如果我添加height: 100px.expanded类中,则一切正常。但是如何使它在没有height定义的情况下起作用我需要这个,因为.expanded容器的内容可能不同。

基里尔·布加

在CSS中,无法将高度动画化为“自动”(在angularJS中都不能)。您可以尝试使用max-height代替。有一些影响,但是至少您可以尝试。因此,不是设置从0到自动的高度,而是设置max-height的动画。您可以将max-height设置为比所需的高度大得多,这将起作用。

#container {
  max-height: 0;
  height: 100px;
  background: red;
  transition: max-height .3s ease-in;
}

#container:hover {
  max-height: 500px;  
}
<div id="container">
  Hover me
</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

角度动画根本不起作用

来自分类Dev

内容高度:自动不起作用

来自分类Dev

自动扩展div高度不起作用

来自分类Dev

Div 自动高度不起作用 - CSS

来自分类Dev

角度自动对焦指令不起作用

来自分类Dev

提供宽度或高度时CSS 3动画不起作用

来自分类Dev

Greensock动画在SVG高度上不起作用

来自分类Dev

高度动画在 CSS 示例中不起作用

来自分类Dev

ng-repeat的角度动画不起作用

来自分类Dev

角度材质,为什么动画不起作用?

来自分类Dev

在PHPExcel中设置自动高度不起作用

来自分类Dev

静态UITableViewCell的自动高度调整不起作用

来自分类Dev

高度自动功能在左侧菜单中不起作用

来自分类Dev

高度自动在背景div中不起作用

来自分类Dev

Bootstrap 轮播设置自动高度不起作用

来自分类Dev

阿尔及利亚角度自动完成功能不起作用

来自分类Dev

阿尔及利亚角度自动完成功能不起作用

来自分类Dev

自动高度不起作用,只有 min-height 起作用

来自分类Dev

过渡高度不起作用

来自分类Dev

过渡高度不起作用

来自分类Dev

CSS高度不起作用

来自分类Dev

高度 100% 不起作用

来自分类Dev

角动画不起作用。动画不起作用。

来自分类Dev

CGAffineTransformMakeScale动画不起作用

来自分类Dev

反应动画不起作用

来自分类Dev

jQuery动画不起作用

来自分类Dev

的动画不起作用Angular

来自分类Dev

动画jQuery不起作用

来自分类Dev

Lumx动画不起作用