html - 如何使徽标与引导程序中的导航栏重叠?
问题描述
我在引导程序中有一个导航栏,它的中间有一个徽标图像。我想让图像更大并延伸到导航栏之外,但导航栏只是延伸以适应徽标的大小。像这样:
这是我的导航栏代码:
<nav class="navbar navbar-expand-lg navbar-dark bg-dark">
<div class="navbar-collapse collapse w-100 dual-collapse2 order-1 order-md-0">
<ul class="navbar-nav ml-auto text-center">
<li class="nav-item active">
<a class="nav-link" href="#">Link</a>
</li>
</ul>
</div>
<div class="mx-auto my-2 order-0 order-md-1 position-relative">
<a class="mx-auto" href="#">
<img src="http://placehold.it/120/ccff00" class="rounded-circle" height="120" width="120">
</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target=".dual-collapse2">
<span class="navbar-toggler-icon"></span>
</button>
</div>
<div class="navbar-collapse collapse w-100 dual-collapse2 order-2 order-md-2">
<ul class="navbar-nav mr-auto text-center">
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
</ul>
</div>
</nav>
我需要做些什么才能使徽标覆盖如我所愿?非常感谢,如果有人能解决这个问题!
解决方案
另一种解决方案是将绝对位置与手动设置left
值结合使用,具体取决于您希望元素的位置。
.main-logo {
left: 50%;
top: 0;
margin-left: -60px !important;
}
.navbar-collapse:first-child {
padding-right: 90px;
}
.navbar-collapse:last-child {
padding-left: 90px;
}
<nav class="navbar navbar-expand-lg navbar-dark bg-dark">
<div class="navbar-collapse collapse w-100 dual-collapse2 order-1 order-md-0">
<ul class="navbar-nav ml-auto text-center">
<li class="nav-item active">
<a class="nav-link" href="#">Link</a>
</li>
</ul>
</div>
<div class="m-0 order-0 order-md-1 position-absolute main-logo">
<a class="mx-auto" href="#">
<img src="http://placehold.it/120/ccff00" class="rounded-circle" height="120" width="120">
</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target=".dual-collapse2">
<span class="navbar-toggler-icon"></span>
</button>
</div>
<div class="navbar-collapse collapse w-100 dual-collapse2 order-2 order-md-2">
<ul class="navbar-nav mr-auto text-center">
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
</ul>
</div>
</nav>
推荐阅读
- html - Flask - 错误的请求。请求文件
- angularjs - 如何在AngularJs中使用iframe创建指令
- facebook - 将 Facebook Pixel 连接到 BigCommerce Cookie 同意书
- python-3.x - 而不是附加 Pickle 是替换数据
- google-sheets - 如何使用 2 列作为 X 和 Y 值和第 3 列在谷歌工作表中制作散点图以获取该点的颜色?
- python - 假名检测
- python - 使用 Numpy 获取与输入矩阵的最短距离的训练集中数据点的索引
- r - 在R中按高程多边形过滤空间数据帧
- google-cloud-healthcare - 谷歌同意 API
- php - 尽管遵循文档并设置了更高的限制,但作曲家“内存不足”错误