JSFiddle - React, Tailwind, and code Playground

by meyertee

HTML

<iframe id="ref"></iframe>
<div id="positioned"></div>
<div id="out">ddd</div>

CSS

#ref{
    position:absolute;
    top:0;
    left:0;
    width: 200px;
    height: 200px;
    border:none;
}

#positioned{
    position:absolute;
    width: 100px;
    height: 100px;
    background-color: black;
}

#out{
    position: absolute;
    top: 2px;
    left: 2px;
}

JavaScript

var iframe = $("#ref")[0];
var iframeWindow = iframe.contentWindow;
var iframeDoc = iframe.contentDocument || iframeWindow.document;
var iframeBody =  iframeDoc.body;

$(iframeBody).css({
	"width" : "400px",
	"height" : "400px",
    "background-color": "lightblue"
});

$("#positioned").position({
	my : "center",
	at : "center",
	of : iframeWindow
});

$("#out").text($(iframeWindow).width() + "x" + $(iframeWindow).height() + " vs " + iframeWindow.innerWidth + "x" + iframeWindow.innerHeight);