【发布时间】:2015-08-09 07:40:02
【问题描述】:
我想知道是否有办法动态调整导航栏品牌徽标图像的大小,使其具有导航栏本身的确切高度,并计算保持图像比例的宽度。
<nav class="navbar navbar-default">
<div class="container-fluid">
<!-- Brand and toggle get grouped for better mobile display -->
<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 alt="Brand" src="images/logo.png"></a>
</div>
我尝试编辑 bootstrap .css 添加:
.navbar .brand > img { max-height: 40px; }
或:
.navbar .brand {
max-height: 40px;
max-width: 30%;
overflow: visible;
padding-top: 0;
padding-bottom: 0;
}
没有运气,图像仍然保持相同的巨大尺寸。
第一个应该可以解决问题,我希望将这些设置应用于带有 navbar-brand 类的 a 标记内的 img 标记内,但是,即使 css 正确刷新,这些设置也不会应用于我的图像.
【问题讨论】:
-
你能用jsfiddle发帖吗...
标签: jquery html css twitter-bootstrap