【发布时间】:2014-09-14 17:17:32
【问题描述】:
我目前有一个带有图像的引导导航栏,问题是当它折叠时,由于一些自定义边距和图像在我的文本上运行,它变得一团糟。
当我的导航栏折叠时,有什么方法可以指定新的样式或布局?我希望一切都像布局一样
ImageOfHome
Home (text)
ImageOfUsers
Users (text)
ect...
相反,这一切都相互影响。我还想在折叠状态下移除悬停效果。
(显示折叠栏的收缩视图,当您打开它时,您会看到所有内容都乱七八糟,并在折叠的视图中相互重叠)
这是导航栏代码
<div class="navbar navbar-inverse navbar-fixed-top" style="margin-top:25px">
<div class="container" style="height:5px">
<div class="navbar-header" style="margin-bottom:-80px; padding-bottom:-80px">
<span class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</span>
<a href="@Url.Action("Index", "LakerLegends")" style="margin-right:-30px" onclick="return false">
<img src="/Content/img/LogoConstruction.png" alt="Logo" width="275" height="100" style="margin-top:-25px" />
</a>
</div>
<div class="navbar-collapse collapse pull-right">
<ul class="nav navbar-nav" style="text-align:center">
<li class="rolloverNav">
<a href="@Url.Action("Index", "LakerLegends")" id="navbar">
<img src="~/Content/navbar/homeNew.png" class="urlImage"/>
<br />
Home
</a>
</li>
<li>
<a href="@Url.Action("Index", "Users")" id="navbar">
<img src="~/Content/navbar/usersNew.png" class="urlImage" />
<br />
Users
</a>
</li>
<li>
<a href="@Url.Action("Index", "Events")" id="navbar">
<img src="~/Content/navbar/eventsNew.png" class="urlImage" />
<br />
Events
</a>
</li>
<li>
<a href="@Url.Action("Index", "Competitive")" id="navbar">
<img src="~/Content/navbar/competitiveNew.png" class="urlImage" />
<br />
Teams
</a>
</li>
<li>
<a href="@Url.Action("Index", "Streams")" id="navbar">
<img src="~/Content/navbar/streamsNew.png" class="urlImage" />
<br />
Streams
</a>
</li>
<li>
<a href="@Url.Action("Index", "Staff")" id="navbar">
<img src="~/Content/navbar/staff.png" class="urlImage"/>
<br />
Staff
</a>
</li>
</ul>
</div>
</div>
</div>
这是我的 CSS
.rolloverNav {
padding-bottom:0px;
}
a#navbar:hover {
color:#f1fe51;
margin-top:-10px;
opacity: 1;
}
a#navbar {
opacity:1;
padding-top:0px;
padding-bottom:0px;
font-weight:bold;
font-family: 'Fjalla One', sans-serif;
font-size:14px
}
.urlImage {
height:40px;
width:40px;
margin-top: -5px;
padding-bottom: 0px;
}
一直在考虑使用 @media 等,但似乎没有任何影响 CSS。 :/
【问题讨论】:
标签: html css twitter-bootstrap-3