【问题标题】:Prevent columns from wrapping in bootstrap防止列在引导程序中换行
【发布时间】:2015-12-27 00:02:20
【问题描述】:

类似于这个问题Bootstrap 3 - grid with fixed wrapper - Prevent columns from stacking up 我需要防止我的引导列换行。

但是,我遇到的问题是,如果超过 12 列,我需要它来保持不换行。与 col-xs 一样,一旦你有 12 列,第 13 列也会换行 - 如本示例 bootply http://www.bootply.com/n5KdXfK7gZ# 中所示

如果您查看下图中我的 bootply 中的 HTML - 我希望第四列(备用 .col-4)与前 12 列保持在同一行。

<div class="container-fixed">
  <div class="row">
    <div class="col-xs-4">.col-4</div>
    <div class="col-xs-4">.col-4</div>
    <div class="col-xs-4">.col-4</div>
    <div class="col-xs-4">spare .col-4</div>
  </div>
  <hr>
</div>

我需要我的其他列与前 12 列在同一行上继续。我不介意它们是否滚动到可见视口创建滚动条,但我不希望它们换行。

这是为了让我可以有一个滑入/滑出动画,类似于 bootstrap uis carousel,接受我不能使用 carousel,因为我需要它在桌面模式下的行为完全不同。

我希望这是有道理的:)

【问题讨论】:

  • 是的,在我的示例 bootply 中。我将编辑帖子以将其直接添加到那里.....
  • 不应该是col-xs-3吗?因为bootstrap将屏幕分成12个相等的width,当你分配col-xs-4时,可以有3个长度为4的列,它们将等于12。从您提供的问题的链接中,如果您看到那个人的问题,他会为 3 个元素而不是 4 个元素维护 col-xs-4。检查 this Bootplycol-xs-3

标签: html twitter-bootstrap animation


【解决方案1】:

LinKeCodes您好。
13 列,并且在调整大小时没有任何下拉到新行。

只需将屏幕的视图宽度除以 13,然后创建自己的 col-13 类。
你需要写一些像这样的css......

.col-13 {
    width: calc((100vw / 13 ) - 1vw); 
    padding-left: 0px;
    padding-right: 0px;
    margin-left: 0.5vw;
    margin-right: 0.5vw;
    float: left;
}

这是一个有效的 Fiddle 供您查看。

希望这可以帮助您走上正确的道路。

添加到此
这是一个更新后的 Fiddle,使用 overflow-x: scroll; 来帮助执行您想要添加的内容,但隐藏第 13 个区块。

【讨论】:

  • 嗨 AngularJR,这就是我所追求的......但是我真的不希望列调整这么小..我宁愿 12 仍然适合视口 - 而第 13 是“屏幕外”,同时保持在同一“行”而不是换行。
  • 嗨,如果 1 列要离开屏幕,那么这并不是真正响应适合屏幕尺寸的。您可以在col-13 中使用一个或一些媒体断点,并在 md 屏幕大小处更改宽度值以将一半左右中断为新行。如果您需要断点方面的帮助,请告诉我们。
  • 感谢您迄今为止的帮助 - 我真的很感激!,我熟悉媒体断点。它是响应式的,因为在桌面模式下我很高兴第 13 列可以换行(我确实已经使用媒体断点来尝试仅在“移动”模式下获得这种影响) - 我在移动模式下需要我的列不需要换行 - 这样我就可以使用动画将第 13 列滑入视图,就像轮播的工作方式一样 - 所以它需要与所有其他列保持一致 - 就在屏幕外。
  • 查看我上面的帖子以获取更新。它有一个滚动区域隐藏到右侧第 13 个块,而窗口宽度不会显示更宽的页面。
  • 感谢您的帮助,我现在有了解决方案 :)。最后的小提琴对我不起作用..但是所有的 cmets 加上你原来的小提琴 - 我现在有一个基于你的建议的解决方案 :) 这是我最后的小提琴 - 但是在使用时表现为正常的引导程序“桌面模式”一个较小的屏幕(最大宽度 796)它停止包装列。 jsfiddle.net/LinKeCodes/kauwjcjj/7
猜你喜欢
  • 2018-09-11
  • 2013-07-27
  • 2013-05-30
  • 1970-01-01
  • 1970-01-01
  • 2010-10-21
  • 2021-07-25
  • 1970-01-01
  • 2015-09-27
相关资源
最近更新 更多