gpt4 book ai didi

css - Twitter Bootstrap 两列响应式布局 - 侧边栏 100% 高度和固定宽度

转载 作者:太空宇宙 更新时间:2023-11-04 05:02:50 24 4
gpt4 key购买 nike

我正在尝试使用类似于响应式典型 OS X UI 的 Bootstrap 来组合布局。

它必须执行以下操作:

  • 100% 整体高度
  • 固定宽度(但响应式)100% 高度的边栏,它有自己的背景色
  • 响应式正文(右栏)

我找到了 this线程,它部分完成了这项工作。问题是边栏不是 100% 高度,在全 View 下也不是固定宽度,当“响应”时,右侧在底部留下白色背景,而不是填充。

我玩过很多东西,但似乎无法理解。有没有人有任何建议或知道如何做到这一点?

谢谢!

编辑:

只是澄清一下,因为我的问题不清楚。这将是一个固定的左侧菜单,具有流畅的右侧“主体”,整体宽度为 100%。

最佳答案

检查一下。

<div class="row">
<div class="span3" style="position:fixed;background-color:#46a546;height:100%;top:0px;" id="leftmargin">
position fixed navbar (out of .container)
</div>
</div>
<div class="container">
<div class="row">
<div class="span9 offset3" style="background-color:#049cdb;">
bla bla bla<br>bla bla bla<br>bla bla bla<br>bla bla bla<br>bla bla bla<br>
bla bla bla<br>bla bla bla<br>bla bla bla<br>bla bla bla<br>bla bla bla<br>
bla bla bla<br>bla bla bla<br>bla bla bla<br>bla bla bla<br>bla bla bla<br>
bla bla bla<br>bla bla bla<br>bla bla bla<br>bla bla bla<br>bla bla bla<br>
bla bla bla<br>bla bla bla<br>bla bla bla<br>bla bla bla<br>bla bla bla<br>
bla bla bla<br>bla bla bla<br>bla bla bla<br>bla bla bla<br>bla bla bla<br>
</div>
</div>
</div>

还有一点jQuery

function sizing() {
var windowwidth=$(window).width();
var containerwidth=$('.container').width();
if(windowwidth<1200) {
var diff=windowwidth-containerwidth+40;
}
else {
var diff=windowwidth-containerwidth+60;
}
$('#leftmargin').text("window="+ windowwidth+",container="+containerwidth);
if(windowwidth<=767) {
$('#leftmargin').css('margin-left', '0px');
$('#leftmargin').css('position', 'relative');
}
else {
$('#leftmargin').css('position', 'fixed');
if(diff>0) {
$('#leftmargin').css('margin-left', (diff/2) +'px');
} else {
$('#leftmargin').css('margin-left', '20px');
}
}
}
$(document).ready(sizing);
$(window).resize(sizing);

http://jsfiddle.net/NzqfL/3/

灵感来 self 之前的帖子 https://stackoverflow.com/a/10972425/1416911

关于css - Twitter Bootstrap 两列响应式布局 - 侧边栏 100% 高度和固定宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11112596/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com