使用一些 CSS 导航栏布局和将徽标定位在导航栏的右侧有点挣扎。
小提琴。
<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 标签)才能得到这个?已经为此苦苦挣扎了一段时间。
谢谢。
更新:必须在 Chrome 上查看小提琴(不确定为什么 FF 不能证明导航项的合理性)。