class
CssRect

A class for representing CSS dimensions.

In contrast to the more general purpose Rectangle class, this class's values are mutable, so one can change the height of an element programmatically.

Important note: use of these methods will perform CSS calculations that can trigger a browser reflow. Therefore, use of these properties during an animation frame is discouraged. See also: Browser Reflow

Extends

Properties

num left
read-only
num top
read-only
num height
read / write
The height of this rectangle.
num width
read / write
The width of this rectangle.
int hashCode
read-only , inherited
read-only , inherited
The x-coordinate of the right edge.
num bottom
read-only , inherited
The y-coordinate of the bottom edge.
Point<num> topLeft
read-only , inherited
Point<num> topRight
read-only , inherited
Point<num> bottomRight
read-only , inherited
Point<num> bottomLeft
read-only , inherited
num left
read / write , inherited
The x-coordinate of the left edge.
num top
read / write , inherited
The y-coordinate of the left edge.
num width
read / write , inherited
num height
read / write , inherited
Point<num> bottomLeft
read-only , inherited
num height
read / write , inherited
Point<num> bottomRight
read-only , inherited
num top
read / write , inherited
The y-coordinate of the left edge.
num bottom
read-only , inherited
The y-coordinate of the bottom edge.
Point<num> topRight
read-only , inherited
num left
read / write , inherited
The x-coordinate of the left edge.
read-only , inherited
The x-coordinate of the right edge.
num width
read / write , inherited
Point<num> topLeft
read-only , inherited

Constructors

CssRect(Element _element)

Operators

operator ==(other) → bool
inherited
The equality operator.

Methods

toString() → String
inherited
Returns a string representation of this object.
intersection(Rectangle<num> other) → Rectangle<num>
inherited
Computes the intersection of this and other.
intersects(Rectangle<num> other) → bool
inherited
Returns true if this intersects other.
boundingBox(Rectangle<num> other) → Rectangle<num>
inherited
Returns a new rectangle which completely contains this and other.
containsRectangle(Rectangle<num> another) → bool
inherited
Tests whether this entirely contains another.
containsPoint(Point<num> another) → bool
inherited
Tests whether another is inside or along the edges of this.
boundingBox(Rectangle<num> other) → Rectangle<num>
inherited
Returns a new rectangle which completely contains this and other.
intersection(Rectangle<num> other) → Rectangle<num>
inherited
Computes the intersection of this and other.