gpt4 book ai didi

html - 3 列网格导航栏 Bootstrap

转载 作者:太空狗 更新时间:2023-10-29 14:20:49 25 4
gpt4 key购买 nike

我正在尝试创建一个 3 列的网格导航栏,我尝试使用 Bootstrap 中内置的列但没有成功。

第一列的最大宽度需要为 100 像素,但如果调整浏览器大小则可以流畅

第二列需要填充第一列和第二列之间的空隙,并且在浏览器调整大小时也能流畅响应。

第三列的最大宽度需要为 200px,但如果调整浏览器大小则可以流畅

我无法让列彼此内联,这是我的 fiddle :http://jsfiddle.net/Xsfvw/7/

<!--Bootstrap Approach-->
<div class="container-fluid">
<div class="row">
<div class="col-xs-8 col-sm-3 border">Logo</div>
<div class="col-xs-2 col-sm-6 border">Nav</div>
<div class="col-xs-2 col-sm-3 border">Right</div>
</div>
</div>
<!--Standard CSS Approach-->
<div class="container-fluid">
<div class="row">
<div class="nalogo">Logo</div>
<div class="nanav">Nav</div>
<div class="naright">right</div>
</div>
</div>

CSS:

.border {
border: 2px solid #ff0000;
z-index: 1020;
height: 50px;
margin-bottom: 30px;
}
.nalogo {
width:100px;
height:50px;
background-color:#ff0000;
border: 1px solid #000;
float: left;
}
.nanav {
width:100%;
height:50px;
background-color:#00ff00;
border: 1px solid #000;
margin:0 auto !important;
}
.naright {
display: inline-block;
width:200px;
height:50px;
background-color:#0000ff;
border: 1px solid #000;
float: right;
}

这是我要复制的内容:

navbar

最佳答案

Bootstrap 支持根据屏幕宽度隐藏和显示网格图 block 。考虑使用 visible-*-block 来解决您的问题。请考虑以下 fiddle :

http://jsfiddle.net/Xsfvw/10/

它使用以下设计模式:

<div class="container-fluid">
<div class="row">
<div class="col-xs-2 visible-xs-block border">Nav</div>
<div class="col-xs-8 visible-xs-block border">Logo XS</div>
<div class="col-xs-2 visible-xs-block border">Right</div>
<div class="col-sm-3 visible-sm-block visible-md-block border">Logo SM</div>
<div class="col-sm-6 visible-sm-block visible-md-block border">Nav </div>
<div class="col-sm-3 visible-sm-block visible-md-block border">Right</div>
</div>
</div>

关于html - 3 列网格导航栏 Bootstrap ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24460433/

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