html - 调整大小时导航栏背景图像不展开
问题描述
我的导航栏有一个图像背景,当我将屏幕调整为移动设备大小时,当我按下汉堡菜单时,我希望该背景图像随菜单一起展开。有什么建议吗?
如果我的导航栏背景默认是彩色的,它会展开。
.navbar {
background-image: url('/images/HEADER.png');
width: 100%;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
position: relative;
top: -10px!important;
height: 110px;
}
.navbar-toggler {
outline: none!important;
}
.nav-link {
color: black;
font-family: myriad-pro, sans-serif;
font-weight: 700;
font-style: normal;
text-transform: uppercase;
line-height: 10px;
font-size: 0.8rem;
}
.nav-link:hover {
color: white;
}
<nav class="navbar navbar-expand-lg fixed-top">
<a class="navbar-brand ml-lg-5 pl-5" href="#"><img height=7 0px; class="img-responsive" src="images/logo.png" alt=""></a>
<button class="mb-2 navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
<div id = "hamburger">
<div class = "one"></div>
<div class = "one"></div>
<div class = "one"></div>
</div>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav ml-auto mr-5 pr-5">
<li class="nav-item active">
<a class="nav-link" href="#pagrindinis">Pagrindinis<span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="#paslaugos">Paslaugos</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#portfolio">Atlikti Darbai</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#apie">Apie Mus</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#kontaktai">Kontaktai</a>
</li>
</ul>
</div>
</nav>
解决方案
推荐阅读
- c# - 计算机状态(睡眠、休眠、锁定等)Windows 10
- jenkins - 在 Jenkins Pipeline 中运行 sqlite3 命令行
- javascript - 在多选下拉菜单中显示选定的值
- c++ - 在全局范围内有推力::device_vector
- cmake - LightGBM windows 安装问题 - cmake - 不支持平台规范
- c++ - 如何使用 MinGW 编译器在 Windows 命令提示符下使用 Makefile 编译代码?
- python - 为什么酸洗时__new__中添加的属性信息会丢失?
- java - 如何制作一个新的 ArrayList,其中的所有内容都重复?
- java - 同一个实体有两个 FK 的实体
- c# - 使用多个 HTTPWebRequest 和 JSON 反序列化器循环缓慢