我正在尝试为我的 Twitter Bootstrap 3 应用程序实现一个侧边栏。nav nav-pills nav-stacked
当我单击一个按钮时,我的页面左侧会出现一个固定位置。我给了z-index:1000
,所以它出现在我的内容之上。
小提琴:http: //jsfiddle.net/mavent/8YtDS/14/
<nav class="navbar navbar-inverse navbar-fixed-top" role="navigation">
<div class="navbar-header"> <a class="navbar-brand navbar-left" href="/" title="">
MyBrand
</a>
</div>
</nav>
<div class="col-md-3" id="mysidebar" style=" top: 0;bottom:0; left: 10px;
position: fixed; height: 100%; background-color: #faff18;
opacity: 0.9; overflow: hidden; z-index:1000; margin: 0; padding: 0; display:none;">
<div style="position: relative; top: 60px; background-color: #7d1c80; opacity: 0.9;">
<ul class="nav nav-pills nav-stacked">
<li><a href="">Do something</a>
</li>
<li><a href="">Do something</a>
</li>
<li><a href="">Do something</a>
</li>
<li><a href="">Do something</a>
</li>
<li><a href="">Do something</a>
</li>
<li><a href="">Do something</a>
</li>
<li><a href="">Do something</a>
</li>
<li><a href="">Do something</a>
</li>
</ul>
</div>
</div>
<div class="row" style="background-color: #aaa;">
<div class="col-md-offset-3">
<button> </button>
<button id="mybutton" type="button" class="btn btn-info">Click me to toggle</button>
</div>
</div>
但是我需要不同的行为,当侧边栏出现时,我的页面将被推到右侧。检查此页面并单击左上角的按钮。如何使用 css/js 获得这种行为? http://jpanelmenu.com/