flex-shrink 计算方式
设子元素的flex-shrink之和为 k
设当前子元素flex-shrink为 Ln
现已知
- 当k >= 1时
计算公式:
子元素宽度 - 权重比 * 多出高度 - 当k < 1时
计算公式:
子元素宽度 - 权重比 * 多出高度 * k
问:从原理角度是否有一个数学公式统一这两种情况,还是确是通过if-else实现的?
ps: 我感觉是因为某个公式,所以出现这种逻辑;而非特意为了实现这种逻辑而写成这种情况 ,还请指点迷津。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论