html - Twitter Bootstrap(响应式)- 特定最小宽度后的附加列

标签 html css twitter-bootstrap responsive-design

我正在使用 Twitter Bootstrap 并使用带有媒体查询的流畅设计使其成为响应式设计。

到目前为止,我的设计工作是“响应式”示例 2 列布局。但是,我需要做的是在 1200px min-width 之后添加一个额外的侧边栏列。

所以如果我的 1024 布局有:

<div class="container-fluid">
    <div class="row-fluid">
        <div class="span8">
              .....
        </div>
        <div class="span4 last">
              ..sidebar junk..
        </div>
    </div>
</div>

我需要 1200px 版本才能有效地像这样:

<div class="container-fluid">
    <div class="row-fluid">
        <div class="span6">
              .....
        </div>
        <div class="span3">
              ..sidebar junk..
        </div>
        <div class="span3 last">
              ..sidebar 2 junk..
        </div>

    </div>
</div> 

或者类似的东西。然后当用户缩小到 1200px 以下时,删除第二个 span3 并再次使第一个 span3 成为 span4。参见 http://www.smashingmagazine.com/对于我所问的一个非常复杂的版本。当您提高屏幕分辨率时,会为内容添加侧边栏。

我们如何使用 Bootstrap 实现这种效果?

最佳答案

=Quite easy to do with a bit of jQuery.

在您的 div 中添加和 id,并在准备就绪和调整大小时添加/删除 span 类和 css。

<div class="container-fluid">
  <div class="row-fluid">
    <div id="one">
      .....
    </div>
    <div id="two">
      ..sidebar junk..
    </div>
    <div class="span3" id="three">
      ..sidebar 2 junk..
    </div>
  </div>
</div>

&

function sizing() {
  var windowwidth=$(window).width();
  if(windowwidth>=1200){
    $('#one').removeClass('span8').addClass('span6');
    $('#two').removeClass('span4').addClass('span3');
    $('#three').css('display','inline');
  } else {
    $('#one').removeClass('span6').addClass('span8');
    $('#two').removeClass('span3').addClass('span4');
    $('#three').css('display','none');
  }          
}
$(document).ready(sizing);
$(window).resize(sizing);

http://jsfiddle.net/baptme/9MYTZ/4/

关于html - Twitter Bootstrap(响应式)- 特定最小宽度后的附加列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11052932/

相关文章:

node.js - 找不到模块 Bootstrap

jquery - Bootstrap 4 输入组附加不起作用

javascript - onClick事件+jquery修改不同div中的class css样式

css - 如何水平扩展一个绝对 div 仍然是 400px,然后添加换行符

html - div 元素和图像未对齐

html - 是否有使用 HTML 和 CSS 构建 GUI 的 GUI 框架?

javascript - 如何显示空白字符..但在选择文本时省略

javascript - 嵌套的 Bootstrap 折叠 onclick 事件

html - CSS3 同步图像旋转、缩放、动画和不透明度降低

python - 从 <th> 标签获取值