html - CSS - 如果内容到达边距,则将内容向左对齐
问题描述
所以我有这个 flex 全宽容器,里面有一些对象。它还有一个水平滚动条。里面的对象是动态加载的,所以它们可以是 2 或 15,宽度也不同。如您所见,它们在容器内居中。
如果您将浏览器窗口宽度减小到 ojects 不适合容器内的程度,滚动条不会让我滚动到第一个对象。
如果不清楚,我很抱歉,尽量用语言。我真的希望你能帮助我。
.container {
width: 100%;
height: 40px;
background: #444;
display: flex;
align-items: center;
justify-content: center;
overflow: auto;
overflow-y: hidden;
}
.object {
padding: 8px 30px;
color: white;
white-space: nowrap;
}
.one {
background: red;
}
.two {
background: green;
}
.three {
background: blue;
}
<div class="container">
<div class="object one">THIS IS CHILD ONE</div>
<div class="object two">THIS IS CHILD TWO</div>
<div class="object three">THIS IS CHILD THREE</div>
</div>
解决方案
推荐阅读
- python - spaCy:下载英文模型时出错
- jinja2 - 用 saltstack 将谷物从列表中检查出来
- javascript - 在拖放中交换内容
- swift - 当在 UITableViewController 上模态显示 UIPageViewController 时,导航栏和工具栏上的图形伪影
- webgl - WebGL 2.0 兼容性?
- symfony - 如何在 symfony 3 中设置时区?
- spring - Atomikos 使用 UserTransactionServiceImp 配置 UserTransactionImp
- java - 在任何情况下都可以将这种条件评估为“真”吗?
- python - 如何设置多处理中的最大并发工作者数?
- java - UnsatisfiedLinkError: /tmp/snappy-1.1.4-libsnappyjava.so 加载共享库 ld-linux-x86-64.so.2 时出错:没有这样的文件或目录