Html 将折叠的导航栏移动到手机上的其他div
我有一个div,我在其中放置我的徽标。在这个div下面,我放置了导航条。 在手机上,即在较小的屏幕上,我正在折叠导航栏,但我希望折叠后的导航栏放在我的徽标图像旁边 我希望折叠的导航栏移动到logo div 我该怎么做?Html 将折叠的导航栏移动到手机上的其他div,html,css,bootstrap-4,Html,Css,Bootstrap 4,我有一个div,我在其中放置我的徽标。在这个div下面,我放置了导航条。 在手机上,即在较小的屏幕上,我正在折叠导航栏,但我希望折叠后的导航栏放在我的徽标图像旁边 我希望折叠的导航栏移动到logo div 我该怎么做? 您可以将徽标和导航栏包装在网格列中。折叠导航栏后,使第一列收缩到合适的位置(col auto),并使导航栏列收缩到col。否则,md上的两列将为全宽(col-md-12),并且更宽 <div class="container-fluid
-
-
-
-
-
-
-
您可以将徽标和导航栏包装在网格列中。折叠导航栏后,使第一列收缩到合适的位置(col auto),并使导航栏列收缩到col
。否则,md
上的两列将为全宽(col-md-12
),并且更宽
<div class="container-fluid bg-light px-0">
<div class="row no-gutters align-items-center">
<div class="col-md-12 col-auto">
<img src="//placehold.it/250x150" class="float-left ml-3 img-fluid" width="250" height="150">
</div>
<div class="col-md-12 col">
<nav class="navbar navbar-expand-md navbar-light bg-primary container-fluid">
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbar5">
<span class="navbar-toggler-icon"></span>
</button>
<div class="navbar-collapse collapse" id="navbar5">
<ul class="navbar-nav ">
...
</ul>
</div>
</nav>
</div>
</div>
</div>
...
注意-引导4行
仅包含列*
,因此徽标img
不应直接放置在行
中
编辑
听起来你在找这个:
-
-
-
-
搜寻
感谢您的回复。但是收拢的导航占据了col的全宽(全宽蓝色),但我希望它向右浮动。img responsive没有缩放图像,这是因为img responsive
在Bootstrap 4中不存在。。现在是img流体
。另外,您的问题是“导航栏放在徽标旁边”,而不是导航栏内的徽标。是的……我意识到了这一点,并删除了“标记答案”。现在徽标正在调整到一列的中心,另一列上是菜单栏。看起来不太好。我想标志缩小一点,菜单栏占据整个屏幕宽度。嗨,我刚才看到切换按钮不起作用。菜单栏没有打开为bootstrap 4添加css和js我的意思是,切换按钮不起作用。在小屏幕上,当导航栏折叠时,我单击切换按钮,它不工作。请再检查一次
<nav class="navbar navbar-expand-lg navbar-light bg-light">
<a class="navbar-brand" href="#">
<img style="width: 80px"
src="http://pngimg.com/uploads/intel/intel_PNG25.png" alt=""></a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-
target="#navbarSupportedContent" aria-controls="navbarSupportedContent"
aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav mr-auto">
<li class="nav-item active">
<a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Dropdown
</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdown">
<a class="dropdown-item" href="#">Action</a>
<a class="dropdown-item" href="#">Another action</a>
<div class="dropdown-divider"></div>
<a class="dropdown-item" href="#">Something else here</a>
</div>
</li>
<li class="nav-item">
<a class="nav-link disabled" href="#">Disabled</a>
</li>
</ul>
<form class="form-inline my-2 my-lg-0">
<input class="form-control mr-sm-2" type="search" placeholder="Search"
aria-label="Search">
<button class="btn btn-outline-success my-2 my-sm-0"
type="submit">Search</button>
</form>
</div>
</nav>