根据屏幕尺寸的列数?

时间:2017-12-22 02:42:05

标签: css html5 twitter-bootstrap responsive-design

请考虑页面的以下布局。容器内有三列。

<div class = "container">
  <div class="row">
    <div class="col">
    </div>
    <div class="col">
    </div>
    <div class="col">
    </div>
  </div>
</div>

我想解决的问题是,对于移动屏幕尺寸,我想隐藏中间列。对于大于移动设备的屏幕尺寸,例如平板电脑,笔记本电脑和台式机,我想显示中间列。我怎样才能做到这一点。所有三列的宽度应相等。

我感谢任何帮助!谢谢!

2 个答案:

答案 0 :(得分:3)

Bootstrap包括responsive utility classes隐藏或显示元素是特定断点。可见类包括visible-xs-*visible-sm-*visible-md-*visible-lg-*。隐藏的类是hidden-xshidden-smhidden-mdhidden-lg

如果你想隐藏小元素和超小分辨率的元素,你可以做<div class="col hidden-xs hidden-sm">

之类的事情。

<强> Bootply example

答案 1 :(得分:0)

通过使用css,您可以隐藏任何内容。见下文:

    <div class = "container">
      <div class="row">
        <div class="col">
        </div>
        <div class="col column-to-hide">
        </div>
        <div class="col">
        </div>
      </div>
    </div>


 <style>
    @media screen and (max-width: 500px){ 
        .column-to-hide{
           display:none;
        }
    }
  </style>