私はリアクティブ Web サイトを作成しています。つまり、ウィンドウのサイズが変更されます。左下と右隅に15pxのカーブがあり、幅100%のナビゲーションバーにたどり着くまでは順調でした。(ラッパーとして機能する) divNavCap
の両側に呼び出す 2 つの 20px div を配置したいと考えています。Nav
これは簡単で、ボタンの間隔をあけたり、端に画像を追加したりできます。呼び出された中央のセクションNavAction
には 1 ピクセルの繰り返しの背景画像があり、汚れたサーバーで超高速に読み込まれます。
問題は、次の隠れた行にNavAction
右を押さずに、できるだけ多くのスペースを占有する必要があることです。NavCap
これが私のコードです:
#nav {
width: 100%;
height: 55px;
position: relative;
bottom: 0;
overflow: hidden;
background-color: #020202;
-webkit-border-radius: 0px 0px 15px 15px;
-moz-border-radius: 0px 0px 15px 15px;
border-radius: 0px 0px 15px 15px;
}
#nav * {
box-sizing: border-box;
height: 100%;
}
#navCap {
width: 20px;
height: 55px;
float: left;
background-color: blue;
}
#navAction {
width: 97.91%;
height: 55px;
float: left;
padding: 0;
background-color: green;
}
<div id="nav">
<div id="navCap"></div>
<div id="navAction">
</div>
<div id="navCap" class="right"></div>
</div>