#html #jquery #css #twitter-bootstrap
Вопрос:
Команда,
Я работаю над адаптивным, где я получаю меню небольшого размера в мобильном режиме, но не во всю ширину с кнопкой закрытия.
Вот мое изображение для справки.
Вот jsfiddle
Вот мой код
<nav class="navbar navbar-expand-lg navbar-light">
<div class="container">
<a class="navbar-brand" href="#"><img src="images/GEPL-Capital-Logo.webp"></a>
<button class="navbar-toggler" style="margin-right:5px !important;" 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 top_nav" id="navbarSupportedContent">
<ul class="navbar-nav mx-auto ">
<li class="nav-item">
<a href="#" class="nav-link">Home</a>
<hr class="hr_nav">
</li>
<li class="nav-item "><a href="#" class="nav-link">About Us</a>
</li>
<li class="nav-item "><a href="#" class="nav-link">Support</a>
</li>
<li class="nav-item "><a href="#" class="nav-link">Contact Us</a>
</li>
</ul>
<ul class="navbar navbar-nav navbar-right" style="display:flex;">
<li>
<button class="btn top_login">
Login
</button>
</li>
<li>
<button class="btn sign_btn">
SignUp
</button>
</li>
</ul>
</div>
</div>
</nav>
Пожалуйста, дайте мне знать, что я делаю не так. Я использую <a rel=»noreferrer noopener nofollow» href=»https:///» rel=»nofollow noreferrer»>bootstrap 5.0.2
Ответ №1:
Я удалил
.top_nav {margin-left: 204px!important;}
и добавил
.top_nav {
position: fixed;
top: 0;
width: 100%;
background: #fff;
left: 0;
padding-top: 70px;
z-index: -1;
}
Вот обновленная ссылка jsfiddle
UPDATE jsfiddle
Комментарии:
1. Спасибо за ответ, но это не тот случай, за исключением которого я исключаю, когда пользователь нажимает три значка меню, пользователь должен просмотреть меню для всей страницы со значком X в верхней части, чтобы закрыть меню
2. ладно, понял.
3. Проверьте обновленную ссылку jsfiddle, пожалуйста