在 html/css 中避免在桌面视图中水平滚动
Avoiding horizontal scroll in desktop view in html/css
我正在工作的网站中,我不想在桌面视图中进行任何水平滚动,而移动视图看起来很完美(它应该是滚动的)。
我已经为它创建了 fiddle 以便于进行更改。
我想要的 fiddle 桌面视图是:
我在 fiddle 中为了获得水平滚动而使用的 CSS 代码是:
.squares {
display: flex;
justify-content: space-between;
align-items:center;
padding: 1rem;
position: relative;
width: 70%;
max-width: 1080px;
overflow-x:auto;
margin: auto;
}
问题陈述:
我想知道我应该在上面的 fiddle 中进行哪些更改,以便在桌面视图中没有水平滚动。移动视图在 fiddle 中看起来很完美。
使用媒体查询将 CSS 更改为包含 overflow-x:hidden
,而不是 overflow-x:auto
编辑:
你想要这个...
@media screen and(min-width:769px) {
.squares {
overflow-x:hidden;
}
}
针对任何超过平板电脑大小的内容(但不是肖像 ipad),希望这对您有所帮助。
我正在工作的网站中,我不想在桌面视图中进行任何水平滚动,而移动视图看起来很完美(它应该是滚动的)。
我已经为它创建了 fiddle 以便于进行更改。
我想要的 fiddle 桌面视图是:
我在 fiddle 中为了获得水平滚动而使用的 CSS 代码是:
.squares {
display: flex;
justify-content: space-between;
align-items:center;
padding: 1rem;
position: relative;
width: 70%;
max-width: 1080px;
overflow-x:auto;
margin: auto;
}
问题陈述:
我想知道我应该在上面的 fiddle 中进行哪些更改,以便在桌面视图中没有水平滚动。移动视图在 fiddle 中看起来很完美。
使用媒体查询将 CSS 更改为包含 overflow-x:hidden
,而不是 overflow-x:auto
编辑:
你想要这个...
@media screen and(min-width:769px) {
.squares {
overflow-x:hidden;
}
}
针对任何超过平板电脑大小的内容(但不是肖像 ipad),希望这对您有所帮助。