当内容改变时,转换css不起作用 - 做出反应

时间:2017-10-22 06:09:58

标签: css reactjs

我有带卡的向导组件,每张卡都有css过渡扩展和折叠:

transition: max-height 600ms;

当卡片在'扩展'模式得到:

max-height: 1000px; 

(不仅仅是动画的实际尺寸,see here

当卡片“崩溃”时#p>模式得到:

max-height: 100px; //doesn't collapse totally 100px stay open

每次用户点击下一个按钮跳过卡片时,向导会更改其状态(哪张卡片处于活动状态')并使用map()呈现所有卡片,每张卡片都会获得查看模式并根据模式呈现其子组件。这意味着当卡的查看模式从“扩展”变为“崩溃'它的子组件已更改(也是自动高度)。我预计卡会在转换中崩溃,但实际上,它不起作用。当卡片展开时,动画可以正常工作,但是当它应该崩溃时,它就没有了。

任何建议?

0 个答案:

没有答案