【发布时间】:2022-02-09 19:17:27
【问题描述】:
我正在制作一个带有 3 张卡片的容器。每张卡片(例如棕色)都有一个带有标题(沙色)和内容(蓝色)的标题。
我想要实现的是当卡片关闭时(例如单击标题),内容(蓝色)正在过渡到高度 0,因此唯一可见的部分是标题。
此外,当卡片打开时,我想显示可用内容,但只有在容器中有足够可用空间时(绿色)。
3张卡片打开时高度相同(容器内均匀展开),剩余内容(蓝色)滚动。
可以制作吗? 我准备了一个democodesandbox
【问题讨论】:
-
如果它应该一次打开一张卡片,您可以使用javascript获取剩余高度,并将其设置为
max-heightin.content
标签: javascript html css reactjs flexbox