Css溢出-x隐藏和溢出-y可见

qmb5sa22  于 2022-09-21  发布在  jQuery
关注(0)|答案(2)|浏览(250)

我已经阅读了这篇文章,所以发布:css overflow-x visible and overflow-y hidden causes scroll bar.

我也经历过:http://www.brunildo.org/test/Overflowxy2.html

我想做到以下几点:

当我尝试使用以下代码时:

overflow-x: hidden;
overflow-y: visible;

它显示了如下结果:

我不希望滚动条出现。

JQuery有什么解决方案吗?

wbgh16ku

wbgh16ku1#

您可以使用如下所示的CSS来执行此操作:

超文本标记语言:

<div class="wrapper">
    <div class="inner">
    </div>
</div>

css:

.wrapper{
    width: 400px;
    height: 300px;
}
.inner{
    max-width: 100%;
    overflow-x: hidden;
}

现在,您的.wrapper div将具有overflow: visible;,但.inner div永远不会溢出,因为它的最大宽度为 Package 器div的100%。请注意, Package 器必须具有显式定义的宽度。

Here是正在工作的jsFdle

rjee0c15

rjee0c152#

css:

.class-div {
   overflow-x: clip;
   overflow-y: visible;
}

Clip的问题是,它限制了所有的滚动,甚至是程序化的滚动。

参考:https://developer.mozilla.org/en-US/docs/Web/CSS/overflow

相关问题