【发布时间】:2015-01-20 18:44:15
【问题描述】:
在一些 CSS 导航栏布局和将 logo 定位在导航栏的右侧有点挣扎。
<div class="container-fluid">
<div class="navbar navbar-fixed-top navbar-default">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="offcanvas" data-target=".navbar-offcanvas" data-canvas="body">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand pull-right" href="#">
<img src="http://assets.inhabitat.com/wp-content/blogs.dir/1/files/2010/05/BP-Redesign-Contest-4-75x75.jpg" alt="Alternate Text for Image" >
</a>
<div class="navbar-offcanvas offcanvas navmenu-fixed-left">
<a class="navmenu-brand" href="#">eServices</a>
<ul class="nav nav-justified">
<li><a href="index.html">Menu 1</a></li>
<li><a href="index.html">Menu 2</a></li>
<li><a href="index.html">Menu 3</a></li>
<li><a href="index.html">Menu 4</a></li>
</ul>
</div>
</div>
</div>
</div>
- 请注意徽标位置不正确。
- 当您将鼠标悬停在菜单 4 上时,效果是徽标被悬停效果覆盖。
我想要完成的是类似这样的事情:
请注意,徽标位于导航菜单项之外,因此当我将鼠标悬停在菜单上时,徽标不会被覆盖。
另外,当在移动设备中查看页面时,我需要将徽标定位在折叠的导航栏(如下所示)旁边。
我需要设置什么合适的 css(或 html 标签)来获得这个?已经为此苦苦挣扎了一段时间。
谢谢。
更新:fiddle 必须在 Chrome 上查看(不知道为什么 FF 不证明导航项是正确的)。
【问题讨论】:
标签: html css twitter-bootstrap jasny-bootstrap