Позиция: абсолютные разрывы крайнее левое: авто - PullRequest
0 голосов
/ 01 августа 2020

Я пытаюсь расположить свое гамбургер-меню в правой части навигационной панели, используя margin-left: auto и display: flex на контейнере. Когда я даю навигационную позицию: absolute, она ломается. Что мне нужно сделать?

HTML

<section class="nav">
    <div class="nav-items">
        <a href=""><h2 class="logo">logo</h2></a>
        <div class="hamburger">
            <div class="hamburger-lines"></div>
        </div>
    </div>
</section>

CSS

.nav {
    position: absolute;
}
.nav-items {
    display: flex;
}
.hamburger {
    margin-left: auto;
}

1 Ответ

1 голос
/ 01 августа 2020

Он ломается, потому что вы не устанавливаете ширину . Попробуйте установить ширину примерно на 100%

.nav {
    position: absolute;
    width: 100%;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...