【发布时间】:2017-10-20 16:44:32
【问题描述】:
我的主要问题是徽标。下面是我附加导航栏和徽标的标题元素。页眉包含一个背景图片,我在其中放置了导航栏。
HTML
<div class="header">
<div class="container">
<div class="container">
<nav class="navbar navbar-expand-lg navbar-light bg-faded">
<a class="navbar-brand" href="#"><img src="images/logo.svg" /></a>
<button class="navbar-toggler" type="button" data-toggle="collapse"
data-target="#navbarNavDropdown" aria-controls="navbarNavDropdown"
aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div id="navbarNavDropdown" class="navbar-collapse collapse justify-content-end">
<ul class="navbar-nav ">
<li class="nav-item">
<a class="nav-link" href="#">Login</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Register</a>
</li>
</ul>
</div>
</nav>
</div>
</div>
</div>
CSS
.navbar-brand > img {
width: 100%;
}
看起来像这样: image
当我为徽标指定宽度(如20em)时,它会变大,但它也会移动li 项目。我不希望我的 li 项目受到影响。另外,当我指定宽度时,我希望徽标能够响应,它在较小的屏幕上仍然保持不变。
【问题讨论】:
标签: html css twitter-bootstrap responsive-design bootstrap-4