gpt4 book ai didi

css - 为什么缩放的 iframe 水平滚动

转载 作者:太空宇宙 更新时间:2023-11-03 23:17:23 26 4
gpt4 key购买 nike

我正在尝试缩小 iframe 元素(使用 css 媒体查询)以更好地适应我的页面。但是,当它缩小并且我开始与 iframe 交互时,我的网页水平滚动。当我使用 Chrome 时,下面的 fiddle 演示了这个问题。

https://jsfiddle.net/52tbt30j/2/

这是 html:

<p>Before Iframe</p>

<iframe class="studyStackIframe" src="https://www.studystack.com/inewflashcard-1"
width="850" height="440" frameborder="0" scrolling="no"
style="background-color:pink;overflow:hidden"></iframe>

<p>After Iframe</p>

这是 css(减去供应商前缀属性):

@media all  and   (max-width: 875px){

* {
background-color: pink;
}


.studyStackIframe {
transform: scale(0.8, 0.8);
transform-origin: top left;
}
}

要查看问题,请调整 Chrome 的大小以缩小页面。粉红色背景显示后,继续缩小窗口,使 iframe 元素刚好适合该区域。现在点击红色和绿色框几次。您会注意到页面水平滚动,因此 iframe 元素没有完全显示。

(jquery动画也有一些问题,但我现在关注的是滚动问题。)

最佳答案

.studyStackIframe {    
margin: 0 auto;
display: block;
}

在您的 iframe 上解决了问题

关于css - 为什么缩放的 iframe 水平滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29970837/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com