width 属性

num width
override

这个矩形的宽度。

这相当于 jQuery 中的 width 函数和计算的 width CSS 值,转换为像素的无单位数值。与 Element.getBoundingClientRect 不同,width 即使元素隐藏也会返回相同的数值宽度。

实现

num get width;
void width=(dynamic newWidth)

设置此元素的当前计算宽度(以像素为单位)。

newWidth 可以是一个表示像素宽度的 num,或者一个 Dimension 对象。这相当于 jQuery 中的 width 函数和计算的 width CSS 值,转换为像素的无单位数值。

注意,只能通过此方法设置内容宽度。

实现

set width(dynamic newWidth) {
  throw new UnsupportedError("Can only set width for content rect.");
}