为了清楚起见,我希望创建列总数超过12列的行,使这些列成为可滚动的行。为了说明我所尝试的内容,这里有一个示例。html为:
<div class="container-fluid">
<div class="row">
<div class="col-3">
This is
</div>
<div class="col-9">
the first row
</div>
</div>
<div class="row">
<div class="col-6">
This is
</div>
<div class="col-6">
the second row
</div>
</div>
<!-- This should scroll -->
<div class="row schedule">
<!-- This is the header row -->
<div class="row">
<div class="col-3">
Employee Name:
</div>
<div class="col-3">
First Day:
</div>
<div class="col-3">
Second Day:
</div>
<div class="col-3">
Third Day:
</div>
<div class="col-3">
Fourth Day:
</div>
<div class="col-3">
Fifth Day:
</div>
<div class="col-3">
Sixth Day:
</div>
<div class="col-3">
Seventh Day:
</div>
<div class="col-3">
Totals:
</div>
</div>
</div>
</div>css很简单:
.schedule{
overflow: auto;
white-space: nowrap;
-webkit-overflow-scrolling: auto;
background-color: lightblue;
}我很感谢你提前给我的帮助,
麦克
发布于 2021-03-07 21:33:28
我发现,如果我有flex-nowrap到行,我希望有解决问题的滚动。
发布于 2021-03-07 22:01:42
试试这个:
<div class="container-fluid">
<div class="row">
<div class="col-3">
This is
</div>
<div class="col-9">
the first row
</div>
</div>
<div class="row">
<div class="col-6">
This is
</div>
<div class="col-6">
the second row
</div>
</div>
<!-- This should scroll -->
<div class="row schedule">
<!-- This is the header row -->
<div class="row">
<div class="col-3">
Employee Name:
</div>
<div class="col-3">
First Day:
</div>
<div class="col-3">
Second Day:
</div>
<div class="col-3">
Third Day:
</div>
<div class="col-3">
Fourth Day:
</div>
<div class="col-3">
Fifth Day:
</div>
<div class="col-3">
Sixth Day:
</div>
<div class="col-3">
Seventh Day:
</div>
<div class="col-3">
Totals:
</div>
</div>
</div>
</div>CSS:
.schedule >.row{
flex-wrap: nowrap!important;
display: flex;
flex-direction: row;
background-color: lightblue;
}https://stackoverflow.com/questions/66516990
复制相似问题