【发布时间】:2018-04-25 23:55:05
【问题描述】:
所以我不相信其他地方已经回答了这个问题。我一直在研究 CSS 技巧以及 http://n12v.com/css-transition-to-from-auto/,但不确定以下是否可行。
如果它改变宽度,我想要做的是动画一个 flex 孩子。宽度变化可以从孩子自身内部触发。下面是一些示例代码:
.container {
width: 600px;
display: flex;
}
.flexy {
transition: all 10s;
max-width: 500px;
}
<div class="container">
<div class="flexy" style="background-color:red;">This is some random text</div>
<div class="flexy" style="background-color:green;">
<div style="width:300px">Resize this to animate?</div>
</div>
<div class="flexy" style="background-color:blue;">This is some more random text</div>
</div>
所以我想要的是灵活的盒子动画到它们的大小和最重要的是如果(比如说萤火虫)你将 300px 宽度更改为 500px 我想要 flexy 父级(300px div ) 动画。这甚至可能吗?
【问题讨论】:
-
据我所知 only 可动画的 flex-property 是
flex-basis所以这是可能的..但仅适用于 fixed values 但是我不认为这就是这种情况……是吗?
标签: html css flexbox css-transitions