@henrykurbakov

Неправильно работает бургер navbar bootstrap. Как исправить?

Меню на устройствах меньше 992px сразу появляется в раскрытом виде и при нажатии на бургер не сворачивается + не отодвигает секции снизу, а идет прямо поверх них (см. скриншот):

6038efa92b0af842841166.png

Как исправить?

Вот код:
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">

    <link rel="icon" href="/favicon.ico">

    <title>Название</title>

    <!-- JS -->
    <script src="https://code.jquery.com/jquery-1.12.4.min.js" integrity="sha256-ZosEbRLbNQzLpnKIkEdrPv7lOy9C27hHQ+Xp8a4MxAQ=" crossorigin="anonymous"></script>
    <script src="http://getbootstrap.com/assets/js/ie10-viewport-bug-workaround.js"></script>
    <!-- Bootstrap core CSS -->
    <link href="css/bootstrap.min.css" rel="stylesheet">
    <link href="css/style.css" rel="stylesheet">
  </head>


<section class="menu">
    	<div class="container">
    		<div class="row">
    			<nav class="navbar navbar-expand-lg navbar-light ">

    				<form class="form-inline">
   						 <button class="shopping-cart" type="button"></button>
   						 <button class="search-button" type="button"></button>
  					</form>
 
				    <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarTogglerDemo02" aria-controls="navbarTogglerDemo02" aria-expanded="false" aria-label="Toggle navigation">
				    <span class="navbar-toggler-icon"></span>
				    </button>

				 	 <div class="collapse navbar-collapse " id="navbarTogglerDemo02">
				    	<ul class="navbar-nav mr-auto mt-2 mt-lg-0">
				      		<li class="nav-item active">
				        		<a class="nav-link" href="#">Каталог</a>
				     		</li>
				      		<li class="nav-item">
				        		<a class="nav-link" href="#">Сервис</a>
				      		</li>
				      		<li class="nav-item">
				        		<a class="nav-link" href="#">Мероприятия</a>
				      		</li>
				      		<li class="nav-item">
				        		<a class="nav-link" href="#">Библиотека</a>
				      		</li>
				      		<li class="nav-item">
				        		<a class="nav-link" href="#">Доставка</a>
				      		</li>
				      		<li class="nav-item">
				        		<a class="nav-link" href="#">О нас</a>
				      		</li>
				      		<li class="nav-item">
				        		<a class="nav-link" href="#">Контакты</a>
				      		</li>
				    	</ul>
  					</div>
				</nav>
    		</div>
    	</div>
    </section>


.menu{
	height: 7.3rem;
	padding: 0;
	background-color: #F3F4F4;
	padding: auto 0;
	margin-top: 2.5rem;
	nav{
		padding-top: 0;
		padding-bottom: 0;
		margin-bottom: 0;
		font-size: 1.6rem;
		text-transform: uppercase;
		color: #383539;
		.navbar-nav{
			padding-left: 30%;
		}
	}

	.shopping-cart{
		width: 8.3rem;
		height: 7rem;
		outline:none;
		border-radius: 1;
		text-align: center;
		vertical-align: middle;
		border:none;
		background: #004785 url(../img/shopping_cart.png) no-repeat center;
	}
	.search-button{
		width: 8.3rem;
		height: 7rem;
		outline:none;
		border-radius: 1;
		text-align: center;
		vertical-align: middle;
		border:none;
		background: #E3E5E6 url(../img/search_icon.png) no-repeat center;
	}
}


Буду благодарен любой помощи.
  • Вопрос задан
  • 124 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы