css - 带卡片组的 Bootstrap 4 水平滚动
问题描述
我正在使用 bootstrap 4、Angular 和 SCSS
我的以下卡组是这样的:
<div class="row">
<div class="list">
<div class="card-group">
<div class="card" ng-repeat="">
data components are here
</div>
</div>
</ul>
</div>
我没有设法创建一个滚动条,一个水平滚动条,而不是卡片组的响应行为。
我试图添加overflow-y:scroll
,但它不适用于水平。
解决方案
首先,您需要添加overflow-x
水平滚动,然后您应该max-width
在它之后出现滚动功能,并且因为它是文本,所以white-space
如果它不是长文本,您不应该在一行中换行。
.card {
overflow-x: scroll;
white-space: nowrap;
max-width: 150px;
padding: 1rem;
}
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css" integrity="sha384-9gVQ4dYFwwWSjIDZnLEWnxCjeSWFphJiwGPXr1jddIhOegiu1FwO5qRGvFXOdJZ4" crossorigin="anonymous">
<div class="row">
<div class="list">
<div class="card-group">
<div class="card" ng-repeat="">
data components are here
</div>
</div>
</ul>
</div>
推荐阅读
- javascript - javascript对象的错误字符串
- mysql - 从有条件的 gorm 中检索多对多结果
- javascript - 如何通过键盘选项卡使输入字段无法访问
- python - Keras CNN 精度要么是静态的,要么对于图像分类来说太高了
- javascript - Angular从nodejs API获取不同的值
- javascript - 如何在本地存储 Firefox 扩展图标状态
- android - 在片段中具有折叠工具栏的导航 UI 架构
- r - 如何从 R 中的非结构化数据集中过滤掉特定短语并将其放入新数据框中
- expo - UI Kitten & React Native Web 没有自定义映射
- c# - 无法在 Windows 窗体应用程序 C# 中更新 datagridview 数据