--- title: IntersectionObserverEntry slug: Web/API/IntersectionObserverEntry translation_of: Web/API/IntersectionObserverEntry ---
{{SeeCompatTable}}{{APIRef("Intersection Observer API")}}

Intersection Observer APIIntersectionObserverEntry インターフェイスは、特定の遷移時点でのターゲット要素とそのルートコンテナ間の共通部分を記述します。 IntersectionObserverEntry のインスタンスは、その entries パラメータで {{domxref("IntersectionObserver")}} コールバックに渡されます。それ以外の場合、これらのオブジェクトは {{domxref("IntersectionObserver.takeRecords()")}} を呼び出すことによってのみ取得できます。

プロパティ

{{domxref("IntersectionObserverEntry.boundingClientRect")}} {{readonlyinline}}
Returns the bounds rectangle of the target element as a {{domxref("DOMRectReadOnly")}}. The bounds are computed as described in the documentation for {{domxref("Element.getBoundingClientRect()")}}.
{{domxref("IntersectionObserverEntry.intersectionRatio")}} {{readonlyinline}}
Returns the ratio of the intersectionRect to the boundingClientRect.
{{domxref("IntersectionObserverEntry.intersectionRect")}} {{readonlyinline}}
Returns a {{domxref("DOMRectReadOnly")}} representing the target's visible area.
{{domxref("IntersectionObserverEntry.isIntersecting")}} {{ReadOnlyInline}}
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.
{{domxref("IntersectionObserverEntry.rootBounds")}} {{readonlyinline}}
Returns a {{domxref("DOMRectReadOnly")}} for the intersection observer's root.
{{domxref("IntersectionObserverEntry.target")}} {{ReadOnlyInline}}
The {{domxref("Element")}} whose intersection with the root changed.
{{domxref("IntersectionObserverEntry.time")}} {{readonlyinline}}
A {{domxref("DOMHighResTimeStamp")}} indicating the time at which the intersection was recorded, relative to the IntersectionObserver's time origin.

メソッド

このインタフェースにはメソッドがありません。

仕様

仕様書 ステータス コメント
{{SpecName('IntersectionObserver','#intersection-observer-entry','IntersectionObserverEntry')}} {{Spec2('IntersectionObserver')}} 初回定義

ブラウザの互換性

{{Compat("api.IntersectionObserverEntry")}}