

新闻资讯
技术学院通过 min-height 替代 height: fit-content,既能使容器随文本自然撑开,又能在 hover 时平滑过渡到目标尺寸,完美兼顾自适应与动效。
在 CSS 中,height: fit-content 虽能实现内容驱动的高度自适应,但它不支持 CSS transition 动画——因为 fit-content 是一个计算值(intrinsic size),而非可插值的长度单位(如
px、em),浏览器无法在“无固定高度”和“固定高度”之间生成中间帧,导致过渡失效。
✅ 正确解法是:用 min-height 控制基础高度范围,配合 transition 实现流畅动画。
以下是优化后的完整示例:
Lorem ipsum dolor sit amet Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer tincidunt justo rutrum tellus congue convallis.
⚠️ 注意事项:
总结:fit-content 是布局利器,但不是动画伙伴;而 min-height 在保持内容自适应的同时,赋予了 CSS 过渡以确定性与可预测性——这是构建响应式、交互动效友好界面的关键权衡。