# IntersectionObserverEntry

external interface IntersectionObserverEntry (source)

## Properties

boundingClientRect
Link copied to clipboard
abstract val boundingClientRect : DOMRectReadOnly

Returns the bounds rectangle of the target element as a DOMRectReadOnly. The bounds are computed as described in the documentation for Element.getBoundingClientRect().

intersectionRatio
Link copied to clipboard
abstract val intersectionRatio : Number

Returns the ratio of the intersectionRect to the boundingClientRect.

intersectionRect
Link copied to clipboard
abstract val intersectionRect : DOMRectReadOnly

Returns a DOMRectReadOnly representing the target's visible area.

isIntersecting
Link copied to clipboard
abstract val isIntersecting : Boolean

A Boolean value which is true if the target element intersects with the intersection observer's root. If this is true, then, the IntersectionObserverEntry describes a transition into a state of intersection; if it's false, then you know the transition is from intersecting to not-intersecting.

rootBounds
Link copied to clipboard
abstract val rootBounds : DOMRectReadOnly

Returns a DOMRectReadOnly for the intersection observer's root.

target
Link copied to clipboard
abstract val target : Element

The Element whose intersection with the root changed.

time
Link copied to clipboard
abstract val time : Double

A DOMHighResTimeStamp indicating the time at which the intersection was recorded, relative to the IntersectionObserver's time origin.