设子元素的flex-shrink之和为 k
设当前子元素flex-shrink为 Ln
现已知
- 当k >= 1时
计算公式:
子元素宽度 - 权重比 * 多出高度 - 当k < 1时
计算公式:
子元素宽度 - 权重比 * 多出高度 * k
问:从原理角度是否有一个数学公式统一这两种情况,还是确是通过if-else实现的?
ps: 我感觉是因为某个公式,所以出现这种逻辑;而非特意为了实现这种逻辑而写成这种情况 ,还请指点迷津。
设子元素的flex-shrink之和为 k
设当前子元素flex-shrink为 Ln
现已知
问:从原理角度是否有一个数学公式统一这两种情况,还是确是通过if-else实现的?
ps: 我感觉是因为某个公式,所以出现这种逻辑;而非特意为了实现这种逻辑而写成这种情况 ,还请指点迷津。
2 回答785 阅读✓ 已解决
4 回答775 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
2 回答953 阅读✓ 已解决
2 回答2.5k 阅读
2 回答1.5k 阅读
1 回答956 阅读✓ 已解决