CssRect抽象

用于表示 CSS 尺寸的类。

与更通用的 Rectangle 类相比,此类中的值是可变的,因此可以编程方式更改元素的高度。

重要 注意:使用这些方法将执行可能触发浏览器重排的 CSS 计算。因此,不建议在动画帧期间使用这些属性。另请参阅: 浏览器重排

实现类型

构造函数

CssRect(Element _element)

属性

bottom num
底部边的 y 坐标。
没有设置器
bottomLeft Point<num>
没有设置器
bottomRight Point<num>
没有设置器
hashCode int
此对象的哈希码。
没有设置器覆盖
height num
此矩形的宽度。
getter/setter 对覆盖-getter
left num
左侧边的 x 坐标。
没有设置器覆盖
右侧边的 x 坐标。
没有设置器
runtimeType Type
对象运行时类型的表示。
没有设置器继承
top num
顶部边的 y 坐标。
没有设置器覆盖
topLeft Point<num>
没有设置器
topRight Point<num>
没有设置器
width num
此矩形的宽度。
getter/setter 对覆盖-getter

方法

boundingBox(Rectangle<num> other) Rectangle<num>
返回一个新矩形,该矩形完全包含 thisother
containsPoint(Point<num> another) bool
测试 another 是否在 this 内部或边缘上。
containsRectangle(Rectangle<num> another) bool
测试 this 是否完全包含 another
intersection(Rectangle<num> other) Rectangle<num>?
计算 thisother 的交集。
intersects(Rectangle<num> other) bool
如果 thisother 交叉,则返回 true。
noSuchMethod(Invocation invocation) → dynamic
当访问不存在的方法或属性时调用。
继承
toString() String
此对象的字符串表示形式。
覆盖

操作符

operator ==(Object other) bool
相等运算符。
覆盖