Выравнивание по флексбоксу
Существует мобайл-версия шапки следующего вида:
<header class="header"> // .header {display: flex}
<div class="header__logo"></div>
<div class="header__burger"></div>
</header>
Подскажите пожалуйста, как отцентрировать блоки так, чтобы лого было ровно по-центру, а бургер-меню было прижато к краю блока <header>. Разумеется, можно абсолютно позиционировать дивы, но хочется использовать исключительно flexbox технологию
Ответы (1 шт):
Автор решения: Евгений Ли
→ Ссылка
Такой вариант придумал). А ту ссылку я не нашёл.
div {
box-sizing: border-box;
display: block;
}
.header {
display: flex;
justify-content: center;
align-items: center;
}
.header__logo {
width: 200px;
height: 70px;
background: green;
margin: auto;
}
.header:before {
content: '';
display: block;
width: 70px;
}
.header__burger {
width: 70px;
height: 70px;
background: red;
}
<header class="header">
<div class="header__logo"></div>
<div class="header__burger"></div>
</header>