【发布时间】:2015-07-13 19:57:34
【问题描述】:
我正在使用引导程序作为站点标题。如果我想让网站的徽标具有响应性,我应该有两张徽标图片(一张用于桌面,一张用于移动设备)还是应该调整图片徽标的大小?获得它的最佳方法是什么?谢谢。 这是我的代码:
<nav class="navbar navbar-default navbar-fixed-top">
<div class="container-fluid"></div>
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#"><img src="~/Content/images/logo.png" /></a>
</div>
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav navbar-right">
<li class="active"><a href="/">Home</a></li>
<li><a href="~/About/Index">About</a></li>
<li><a href="~/Contact/Index">Contacts</a></li>
</ul>
</div>
</nav>
【问题讨论】:
-
您可以使用 width: 100% 作为徽标,以便自动调整大小和高度。
-
我会从添加 class="img-responsive" 到我的图像类开始。然后,您可以测试您的页面加载时间,如果您认为图像的大小差异足以改善它以证明添加更小分辨率的图像和支持逻辑是合理的,那么就这样做。
-
width: 100% 与从 bootstrap 添加 img-responsive 类相同
-
非常感谢。我会考虑你的建议。
标签: html css twitter-bootstrap responsive-design navbar