linear-weight
介绍
子元件在线性布局主轴方向上的权重。线性布局的权重概念类似于弹性布局的 flex-grow。对于有设 linear-weight 子元件的线性容器:
- 首先会计算所有
linear-weight: 0的子元件,并计算这些子元件占用主轴方向上的尺寸。 - 其余的
linear-weight非0的子元件,将按照其linear-weight分配剩余的(线性容器减去所有的linear-weight: 0的子元件的主轴大小)主轴方向上的尺寸。具体来说,linear-weight非 0 子元件尺寸 = 子元件对应的linear-weight÷ 所有子元件linear-weight之和 ✖️ 剩余的主轴方向上的尺寸
Info
线性容器主轴大小必须是确定值(推荐,不然会有莫名其妙的表现);
不支持同时使用固定值和 linear-weight,如果有 linear-weight,自动忽略固定值(性能优先)。
使用示例

语法
取值
形式定义
| 初始值 | 0 |
| 适用元素 | linear items |
| 是否支持继承 | 否 |
| 是否支持动画 |
形式语法
与 Web 的区别
- Web 无该样式。
兼容性
LCD tables only load in the browser
常见问题
- 不支持同时使用固定值和
weight,如果有weight,自动忽略固定值(性能优先)。