クリック可能なリンクのリストを含むドロップダウンdivを開くボタンを含むブートストラップのスティッキーなナビゲーションバーがあります。divを配置する方法、ブートストラップのNavbarで開く
私Bootply(似たjsfidlleする):http://www.bootply.com/T69XCh0Vei
CSSを使用して、私は携帯電話を含む任意の合理的な画面の幅、で、それはちょうどナビゲーションバーの下のdiv位置したいと思います。
divの位置を '相対'に設定しても、navbarの高さが縮む原因となるnavbar内に含まれているため、divには役立ちません。
コードサンプル:
<nav class="navbar navbar-default navbar-fixed-top" id="sticky-nav-bar">
<div class="container-fluid row">
<div class="dropdown">
<button class="btn dropdown-toggle col-md-1" id="dropdownMenu1" data-toggle="dropdown">
<span class="glyphicon glyphicon-menu-hamburger"></span>
<span>NAVIGATE</span>
</button>
<div id="navbar-titles-id" class="hidden-xs">
<div class="col-md-2 col-sm-1">
<h5>Status</h5>
</div>
<div class="col-md-2 col-sm-1">
<h5>Code</h5>
</div>
</div>
<div class="visible-xs" id="navbar-xs-id">
<div class="result-title">
<h2>Status Code</h2>
</div>
</div>
<ul class="dropdown-menu" id="dropdown-menu-nav-id">
<li><input role="link" type="button" class="btn li-max-width" onclick="scrollToElement('#anchor0')" value="LINK 0"></li>
<li><input role="link" type="button" class="btn li-max-width" onclick="scrollToElement('#anchor1')" value="LINK 1"></li>
<li><input role="link" type="button" class="btn li-max-width" onclick="scrollToElement('#anchor2')" value="LINK 2"></li>
<li><input role="link" type="button" class="btn li-max-width" onclick="scrollToElement('#anchor3')" value="LINK 3"></li>
</ul>
</div>
</div>
</nav>
たぶん、ドロップダウンコンテナの余白にVWのスケールを使用してみてください。 すなわちul.dropdown-menu {margin-left:10vw}を使用し、必要に応じてより小さいビューポートのメディアクエリを使用します。 – Korgrue
@ Korgrue可能な場合は、divを適切な位置に配置することを避けるために、手動で各画面に対して、これはかなり乱雑になる可能性があります。 – Stavm