设子元素的flex-shrink之和为 k
设当前子元素flex-shrink为 Ln
现已知
- 当k >= 1时
计算公式:
子元素宽度 - 权重比 * 多出高度 - 当k < 1时
计算公式:
子元素宽度 - 权重比 * 多出高度 * k
问:从原理角度是否有一个数学公式统一这两种情况,还是确是通过if-else实现的?
ps: 我感觉是因为某个公式,所以出现这种逻辑;而非特意为了实现这种逻辑而写成这种情况 ,还请指点迷津。
作者:admin 2021-06-21 我要评论
设子元素的flex-shrink之和为 k 设当前子元素flex-shrink为 Ln 现已知 当k = 1时 计算公式: 子元素宽度 - 权重比 * 多出高度 当k 1时 计算公式: 子元素宽度 - ...
设子元素的flex-shrink之和为 k
设当前子元素flex-shrink为 Ln
现已知
问:从原理角度是否有一个数学公式统一这两种情况,还是确是通过if-else实现的?
ps: 我感觉是因为某个公式,所以出现这种逻辑;而非特意为了实现这种逻辑而写成这种情况 ,还请指点迷津。
版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除