【发布时间】:2014-10-24 20:01:04
【问题描述】:
我正在使用缩放/缩放来调整 iframe 的大小:
{
-ms-zoom: 0.80;
-moz-transform: scale(0.80);
-o-transform: scale(0.80);
-webkit-transform: scale(0.80);
-o-transform-origin: 0 0;
-moz-transform-origin: 0 0;
-webkit-transform-origin: 0 0;
}
这对我想要的效果很好,但是在调整宽度大小时,它会留下 100% 保持为 -20% 的边距。我理论上可以检测父级的宽度,然后在调整大小后使用 jQuery 来设置它,或者可以缩放内页,但我希望有人能给我一个更优雅的解决方案,不涉及使用 jquery 进行样式设置?
http://jsfiddle.net/ablueman/8uvz0fzf/
[编辑] 类似问题:Scrolling when using css scale
【问题讨论】:
-
这个问题是否不够清晰?任何人都可以添加任何东西或者是使用 jquery / javascript 的唯一答案吗?
-
你好,我不太明白你想要达到的效果。你能说得清楚一点吗?
-
嘿 Frederik 感谢您的关注:基本上有或没有缩放。 #testiframe 宽度和高度应该 = #iframediv。但是当你放大。它不只是缩放内容,它会缩放留下空白/灰色空间的元素。
-
根据我在stackoverflow.com/questions/26730890/… 上的回答,我不能只将东西设为 120%,这样它的值/大小就与原始大小不同了。
-
为什么需要 iframediv?当它应该和 iframe 一样大小时,它就没什么用了,对吧?