--- 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")}}