gpt4 book ai didi

html - HTML 文档右侧的滚动条未显示全部内容

转载 作者:行者123 更新时间:2023-11-27 23:26:14 25 4
gpt4 key购买 nike

我打算创建一个水平滚动条。一个 div 元素包裹了所有内容。问题是当用户滚动时,直到右端才完全滚动。所以我最后看不到内容。我需要帮助来修复它。

CSS

.fr {
width: 100%;
align-items: center;
display: flex;
flex-wrap: nowrap;
flex-direction: row;
overflow-x: auto;
background: pink;
padding: 20px;
}

.c1 {
position: relative;
flex: 0 0 auto;
width: 300px;
height: 400px;
box-shadow: 0 0 18px 0 rgba(0, 0, 0, 0.3), 0 0 9px 0 rgba(0, 0, 0, 0.19);
padding: 20px;
margin-right: 20px;
}

HTML

<div class="fr">
<div class="c1">
<h3>...</h3>
<h4>....</h4>
<h5>.....</h5>
</div>
<div class="c1">
<h3>...</h3>
<h4>....</h4>
<h5>.....</h5>
</div>
<div class="c1">
<h3>...</h3>
<h4>....</h4>
<h5>.....</h5>
</div>
</div>

最佳答案

问题出在.fr 上的overflow-x: auto。这限制了滚动条可以走多远。删除它解决了 width 问题,但背景仍然只会到达容器的边缘。您可能希望将其移至父元素,在本例中为 body

body {
background: pink;
}

.fr {
width: 100%;
align-items: center;
display: flex;
flex-wrap: nowrap;
flex-direction: row;
padding: 20px;
}

.c1 {
position: relative;
flex: 0 0 auto;
width: 300px;
height: 400px;
box-shadow: 0 0 18px 0 rgba(0, 0, 0, 0.3), 0 0 9px 0 rgba(0, 0, 0, 0.19);
padding: 20px;
margin-right: 20px;
}
<div class="fr">
<div class="c1">
<h3>...</h3>
<h4>....</h4>
<h5>.....</h5>
</div>
<div class="c1">
<h3>...</h3>
<h4>....</h4>
<h5>.....</h5>
</div>
<div class="c1">
<h3>...</h3>
<h4>....</h4>
<h5>.....</h5>
</div>
</div>

关于html - HTML 文档右侧的滚动条未显示全部内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57764042/

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