我正在构建一个基于1140 CSS Grid的网站,这是一个完全流畅的网格,最大宽度设置为 1140px。我已经在该层上放置了将要成为导航栏的内容,该导航栏在每侧进一步延伸五个像素(对于每个人最喜欢的“丝带”设计效果),并且希望中间的 1140 像素(现在的 1150 像素导航)可以调整宽度与它下面的网格。然而,到目前为止我所尝试的一切都没有奏效。有人有想法么?
HTML:
<div class="float">
<div class="nav">
<div class="navleft">
<img src="images/banneredgel.png"/>
</div>
<div class="navbar">
</div>
<div class="navright">
<img src="images/banneredger.png"/>
</div>
</div>
</div>
CSS:
.float {
width: 100%;
display: inline block;
overflow: hidden;
position: fixed;
}
.nav {
width: 100%;
height: 43px;
max-width: 1150px;
min-width: 755px;
margin: 0 auto;
overflow: hidden;
}
.navleft {
float: left;
width: 5px;
height: 43px;
}
.navbar {
float: left;
width: 100%;
max-width: 1140px;
height: 38px;
background-color: #6fd0f6;
}
.navright {
float: left;
width: 5px;
height: 43px;
}