【发布时间】:2016-03-03 23:54:51
【问题描述】:
所以,自从我 3 周前开始使用 MVC 以来,我对它还是有点陌生。
我正在使用一个 Web 应用程序,我打算实现以下属性:
我在页面底部有一个导航栏,其中包括一些 Html.ActionLink,每个都有其字形和文本。 我想要做的是,当我将窗口大小减小到某个级别时,我打算使用与全屏相同的栏,而不是使用由 3 个跨度图标组成的典型按钮来扩展我的底部导航栏,但只是使用图标可见且无文字。
到目前为止,我获得的本节代码如下:
<div class="navbar navbar-inverse navbar-fixed-bottom">
<div class="container">
<div class="navbar-header">
<button type="button" 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>
</button>
@Html.ActionLink("Início", "Index", "Home", new { area = "" }, new { @class = "navbar-brand" })
</div>
<div class="navbar-collapse collapse" aria-label="Right-Align">
<ul class="nav navbar-nav">
<li>@Html.ActionLink(" Estado", "Edit/4", "Estado_Motoristas", new { area = "" }, new { @class = "glyphicon glyphicon-random" })</li>
<li>@Html.ActionLink(" Pesquisa", "Index", "Pracas", new { area = "" }, new { @class = "glyphicon glyphicon-search" })</li>
<li>@Html.ActionLink(" GPS", "Index", "GPS", new { area = "" }, new { @class = "glyphicon glyphicon-road" })</li>
<li>@Html.ActionLink(" Formulário", "Index", "Home", new { area = "" }, new { @class = "glyphicon glyphicon-file" })</li>
<li>@Html.ActionLink(" Mensagens", "Index", "Home", new { area = "" }, new { @class = "glyphicon glyphicon-envelope" })</li>
<li>@Html.ActionLink(" Definições", "Index", "Manage", new { area = "" }, new { @class = "glyphicon glyphicon-cog" })</li>
</ul>
</div>
</div>
</div>
我可以做些什么来解决我的问题?有什么可行的技巧吗?
提前致谢!
【问题讨论】:
-
在这里查看一些指导getbootstrap.com/components/#navbar
-
这也值得一看,因为您的问题似乎与这篇文章相同stackoverflow.com/questions/20219796/…
-
我已经检查了你的两个建议,第二个到目前为止非常有用,至少现在我的导航栏即使在小尺寸下也不会崩溃。现在我只需要找到一种方法来设置它应该保持水平,没有文字并保持图标,而不是垂直。
-
我对您的代码进行了测试并删除了 navbar-collapse 折叠,这使文本可以按您的意愿保留,但图标仍然存在,这不是您想要的
-
我希望它在小尺寸时只保留图标
标签: jquery html css asp.net-mvc twitter-bootstrap