【问题标题】:How to stop bootstrap div / thumbnail from adjusting according to screen如何停止引导 div / 缩略图根据屏幕进行调整
【发布时间】:2015-01-26 10:04:09
【问题描述】:

我正在创建一个缩略图滑块,例如 this sample。为了实现这一点,我想阻止引导缩略图(div)在显示尺寸减小时被安排为堆栈。 JSFIDDLE:- Sample

<div class="container">
  <div class="row">
    <div class="col-md-12">    
      <div class="row">
        <div class="col-sm-6 col-md-4">
          <div class="thumbnail">
            <img src="..." alt="..."/>
            <div class="caption">
              <h3>Thumbnail label</h3>
              <p>...</p>
              <p><a href="#" class="btn btn-primary" role="button">Button</a> <a href="#" class="btn btn-default" role="button">Button</a></p>
            </div>
          </div>
        </div>
        <div class="col-sm-6 col-md-4">
          <div class="thumbnail">
            <img src="..." alt="..."/>
            <div class="caption">
              <h3>Thumbnail label</h3>
              <p>...</p>
              <p><a href="#" class="btn btn-primary" role="button">Button</a> <a href="#" class="btn btn-default" role="button">Button</a></p>
            </div>
          </div>
        </div>
        <div class="col-sm-6 col-md-4">
          <div class="thumbnail">
            <img src="..." alt="..."/>
            <div class="caption">
              <h3>Thumbnail label</h3>
              <p>...</p>
              <p><a href="#" class="btn btn-primary" role="button">Button</a> <a href="#" class="btn btn-default" role="button">Button</a></p>
            </div>
        </div>   
      </div>
   </div>
</div>

【问题讨论】:

    标签: javascript html css twitter-bootstrap carousel


    【解决方案1】:

    如果我理解正确,请将您的列定义更改为:

    col-xs-4 col-sm-4 col-md-4
    

    Demo Fiddle

    【讨论】:

    • 这阻止了缩略图相互堆叠,但是当 min-width=992px; 时我只想显示两个 div 的前面;当 min-width=768px 时只有一个 div。有什么建议吗?
    【解决方案2】:

    Bootstrap 是移动优先的,因此如果未找到更大的变体,则使用较小的列大小。要使其对所有屏幕尺寸都具有相同的行为,只需定义最小的。

    如果您将其设置为以最小尺寸显示为三列,它应该可以解决问题。

    <div class="row">
            <div class="col-xs-4">
            </div>
            <div class="col-xs-4">
            </div>
            <div class="col-xs-4">
            </div>
        </div>
    

    Here is a revised fiddle 我认为这是您的目标。

    【讨论】:

    • 谢谢。这阻止了缩略图相互堆叠,但是当 min-width=992px; 时我只想显示两个 div 的前面;当 min-width=768px;. 时只有一个 div
    猜你喜欢
    • 2013-08-23
    • 2017-01-19
    • 1970-01-01
    • 1970-01-01
    • 2016-11-19
    • 2019-08-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多