--- title: ResizeObserverEntry slug: Web/API/ResizeObserverEntry tags: - API - Experimental - ResizeObserver - ResizeObserverEntry - インターフェイス - オブザーバー - コンテンツボックス - バウンディングボックス - リサイズオブザーバー API - リファレンス translation_of: Web/API/ResizeObserverEntry ---
ResizeObserverEntry インターフェイスは、コールバック {{domxref('ResizeObserver.ResizeObserver','ResizeObserver()')}} コンストラクタに渡されるオブジェクトです。
なし
なし
次の例では、幅の変更に応じてボックスの境界線の半径を変更します。
const resizeOserver = new ResizeObserver(entries => {
for (let entry of entries) {
entry.target.style.borderRadius = Math.max(0, 250 - entry.contentRect.width) + 'px';
}
});
resizeObserver.observe(document.querySelector('.box:nth-child(2)'));
| 仕様書 | ステータス | コメント |
|---|---|---|
| {{SpecName('Resize Observer','#resize-observer-entry-interface','ResizeObserverEntry')}} | {{Spec2('Resize Observer')}} | 初期定義 |
{{Compat("api.ResizeObserverEntry")}}