【发布时间】:2018-10-13 01:04:23
【问题描述】:
我有以下代码:
HTML
<body leftmargin="0" topmargin="0" bgcolor="#ffffff" marginheight="0" marginwidth="0">
<div class="container-fluid h-100">
<!-- Logo -->
<div class="row align-top h-100">
<div class="col-md-1 text-center my-auto">
<img src=https://vignette.wikia.nocookie.net/project-pokemon/images/4/47/Placeholder.png/revision/latest/scale-to-width-down/480?cb=20170330235552 border="0" style="max-height:100px">
</div>
<!-- Menu -->
<div class="col-md-2 text-center my-auto">
<div class="container">
<div class="row">
<div class="col"><b>Menu1</b></div>
</div>
<div class="row">
<div class="col linkBlack">Menu2</div>
</div>
<div class="row">
<div class="col">Menu3</div>
</div>
</div>
</div>
<!-- Grid -->
<div class="col-md-9 img-grid text-center" >
<div class="container-fluid h-100 img-grid" style="overflow-y: scroll">
<div class="row">
<div class="col-md-4 d-table img-grid" style="background-image: url(https://vignette.wikia.nocookie.net/project-pokemon/images/4/47/Placeholder.png/revision/latest/scale-to-width-down/480?cb=20170330235552); background-size: cover; background-position: center; height:280px;">
<div class="text-inv" style="display: table-cell; height: 280px; vertical-align: middle;">Nome</br>Produtor</br>Data</div>
</div>
<div class="col-md-4 d-table img-grid" style="background-image: url(https://vignette.wikia.nocookie.net/project-pokemon/images/4/47/Placeholder.png/revision/latest/scale-to-width-down/480?cb=20170330235552); background-size: cover; background-position: center; height:280px;">
<div class="text-inv" style="display: table-cell; height: 280px; vertical-align: middle;">Nome</br>Produtor</br>Data</div>
</div>
<div class="col-md-4 d-table img-grid" style="background-image: url(https://vignette.wikia.nocookie.net/project-pokemon/images/4/47/Placeholder.png/revision/latest/scale-to-width-down/480?cb=20170330235552); background-size: cover; background-position: center; height:280px;">
<div class="text-inv" style="display: table-cell; height: 280px; vertical-align: middle;">Nome</br>Produtor</br>Data</div>
</div>
</div>
<div class="row">
<div class="col-md-4 d-table img-grid" style="background-image: url(https://vignette.wikia.nocookie.net/project-pokemon/images/4/47/Placeholder.png/revision/latest/scale-to-width-down/480?cb=20170330235552); background-size: cover; background-position: center; height:280px;">
<div class="text-inv" style="display: table-cell; height: 280px; vertical-align: middle;">Nome</br>Produtor</br>Data</div>
</div>
<div class="col-md-4 d-table img-grid" style="background-image: url(https://vignette.wikia.nocookie.net/project-pokemon/images/4/47/Placeholder.png/revision/latest/scale-to-width-down/480?cb=20170330235552); background-size: cover; background-position: center; height:280px;">
<div class="text-inv" style="display: table-cell; height: 280px; vertical-align: middle;">Nome</br>Produtor</br>Data</div>
</div>
<div class="col-md-4 d-table img-grid" style="background-image: url(https://vignette.wikia.nocookie.net/project-pokemon/images/4/47/Placeholder.png/revision/latest/scale-to-width-down/480?cb=20170330235552); background-size: cover; background-position: center; height:280px;">
<div class="text-inv" style="display: table-cell; height: 280px; vertical-align: middle;">Nome</br>Produtor</br>Data</div>
</div>
</div>
<div class="row">
<div class="col-md-4 d-table img-grid" style="background-image: url(https://vignette.wikia.nocookie.net/project-pokemon/images/4/47/Placeholder.png/revision/latest/scale-to-width-down/480?cb=20170330235552); background-size: cover; background-position: center; height:280px;">
<div class="text-inv" style="display: table-cell; height: 280px; vertical-align: middle;">Nome</br>Produtor</br>Data</div>
</div>
<div class="col-md-4 d-table img-grid" style="background-image: url(https://vignette.wikia.nocookie.net/project-pokemon/images/4/47/Placeholder.png/revision/latest/scale-to-width-down/480?cb=20170330235552); background-size: cover; background-position: center; height:280px;">
<div class="text-inv" style="display: table-cell; height: 280px; vertical-align: middle;">Nome</br>Produtor</br>Data</div>
</div>
<div class="col-md-4 d-table img-grid" style="background-image: url(https://vignette.wikia.nocookie.net/project-pokemon/images/4/47/Placeholder.png/revision/latest/scale-to-width-down/480?cb=20170330235552); background-size: cover; background-position: center; height:280px;">
<div class="text-inv" style="display: table-cell; height: 280px; vertical-align: middle;">Nome</br>Produtor</br>Data</div>
</div>
</div>
<div class="row">
<div class="col-md-4 d-table img-grid" style="background-image: url(https://vignette.wikia.nocookie.net/project-pokemon/images/4/47/Placeholder.png/revision/latest/scale-to-width-down/480?cb=20170330235552); background-size: cover; background-position: center; height:280px;">
<div class="text-inv" style="display: table-cell; height: 280px; vertical-align: middle;">Nome</br>Produtor</br>Data</div>
</div>
<div class="col-md-4 d-table img-grid" style="background-image: url(https://vignette.wikia.nocookie.net/project-pokemon/images/4/47/Placeholder.png/revision/latest/scale-to-width-down/480?cb=20170330235552); background-size: cover; background-position: center; height:280px;">
<div class="text-inv" style="display: table-cell; height: 280px; vertical-align: middle;">Nome</br>Produtor</br>Data</div>
</div>
<div class="col-md-4 d-table img-grid" style="background-image: url(https://vignette.wikia.nocookie.net/project-pokemon/images/4/47/Placeholder.png/revision/latest/scale-to-width-down/480?cb=20170330235552); background-size: cover; background-position: center; height:280px;">
<div class="text-inv" style="display: table-cell; height: 280px; vertical-align: middle;">Nome</br>Produtor</br>Data</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
CSS
.row { margin: 0 !important; }
.img-grid { padding-right: 0 !important; padding-left: 0 !important; }
.text-inv { opacity: 0; transition: all 1s ease-in-out; }
.text-inv:hover { background-color: white; opacity: 1; transition: all 1s ease-in-out; }
无法在 jsfiddle 上发布它,因为它不适用于 overflow-y,并且代码 sn-p 不会显示 overflow-y 的问题。
图片:
https://prnt.sc/l5d8ip/https://prnt.sc/l5d8nb
由于我使用overflow-y,所以右边的容器会有一个滚动条,但是这个滚动条会离开边缘留下一个空隙,有什么办法可以让overflow-y滚动条粘在边缘?
我使用overflow-y 所以当滚动生效时左侧的对象不会移动。如果您有任何方法以滚动条粘在不涉及overflow-y 的边距的方式重现此效果,这也将起作用
【问题讨论】:
-
如果存在,sn-p 会以扩展模式显示您的问题。即使您认为没有,与使用可以轻松复制到答案的 sn-p 相比,在问题中使用代码代码块也没有任何好处。右侧唯一可移除的间隙是由
.container-fluid元素上的右侧填充造成的。如果您想删除一些滚动条,请参阅stackoverflow.com/questions/16670931/…。 -
sn-p 删除溢出的滚动,因为它不会将其视为溢出。显示的间隙是正常滚动条的位置,但由于滚动条来自容器,因此间隙仍然存在。
标签: html css bootstrap-4