我的主要問題是帶有徽標。以下是我的標題元素,我附上了我的導航欄和徽標。標題包含背景圖片,並在其中放置了我的導航欄。更大的標誌,不會影響導航欄中的其他元素
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
項目受到影響。另外,我希望徽標在指定寬度時能夠作出響應,但在較小的屏幕中仍然保持不變。
感謝您的答覆,但我使用引導4不是3,我已經習慣到3,但我的公司希望繼續與4 –
引導程序是相同的4.我更新了jsfiddle:https://jsfiddle.net/973Lde7j/3/ – grusl83