我有一個引導程序粘滯導航欄,其中包含一個按鈕,該按鈕會打開一個包含可點擊鏈接列表的下拉格。如何放置由引導程序的導航欄打開的div
我Bootply(類似於jsfidlle):http://www.bootply.com/T69XCh0Vei
使用CSS,我想定位該div剛剛下了導航欄,以任何合理的屏幕寬度,包括移動。
將div的位置設置爲'relative'並不能幫助我,因爲它包含在導航欄內,導致導航欄的高度超出範圍。
代碼示例:
<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