---
title: IntersectionObserverEntry
slug: Web/API/IntersectionObserverEntry
translation_of: Web/API/IntersectionObserverEntry
---
{{SeeCompatTable}}{{APIRef("Intersection Observer API")}}
Intersection Observer API の IntersectionObserverEntry
インターフェイスは、特定の遷移時点でのターゲット要素とそのルートコンテナ間の共通部分を記述します。 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')}} |
初回定義 |
ブラウザの互換性
このページの互換性テーブルは構造化データから生成されます。データに貢献したい場合は https://github.com/mdn/browser-compat-data をチェックして、プルリクエストを送信してください。
{{Compat("api.IntersectionObserverEntry")}}