@wifftees

Как отменить изменение положения всех элементов во flex контейнере при появление нового?

Есть главный флекс-контейнер благодоря которому все элементы выравниваются по центру страницы.
body {
	position: fixed;
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

Изначально все элементы выравнены правильно, но при добавления нового popup-окна все смещается для того чтобы подстроить центр, учитывая это окно. Это сильно бросается в глаза, т.к кнопка после клика просто уезжает вверх.
61c1f25128593473527551.png
61c1f26306478082698791.png
Один из вариантов пришедших в голову: выровнять с помощью абсолютного позиционирования, но мне это кажется костылем. Возможно нужно изменить верстку главного контейнера с флекса на грид?
  • Вопрос задан
  • 88 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект
22 нояб. 2024, в 22:26
3500 руб./за проект