I have an iframe I need to pull in for display on iOS devices. The contents of the iframe are not under my control and they are not responsive in any way (fixed 800x600). So I\'
Opt for scale3d
instead of scale
. In my experience, transforming elements that need to be responsive was better achieved when the element was pushed into the accelerated stack.
<iframe src="http://wikipedia.org" width="200" height="200"/>
iframe {
-webkit-transform-style: preserve-3d;
-webkit-transform: scale3d(0.4,0.4,0.4);
}
More about -webkit-transform-style
here:
https://www.webkit.org/blog-files/3d-transforms/transform-style.html