Задать вопрос
@raulvodov
UI/UX Designer

Как выровнить по высоте по центру flex контейнер с учетом плашки меню с position: fixed;?

После того, как закрепил панель меню наверху с помощью position: fixed;
Появилась проблема, а именно в шапке задан дисплей флекс и выровнил по высоте по центру (прикрепляю код).
До того, как я задал панели меню position: fixed; выравнивалось по центру с учентом меню, но теперь меню не учитывается и визуально текст с кнопкой не по центру (прикрепляю скрин).
Как теперь можно по высоте по центру всё таки выровнить?

.main-header .presentation {
	background: fixed url(../img/pink-box.png) no-repeat 110% 105%,
							#E7F3FE;
	background-size: 55%;
	height: 100vh;
	display: flex;
	flex-direction: column;
	justify-content: center;
}


5bb7e88e30939796794141.png
  • Вопрос задан
  • 141 просмотр
Подписаться 1 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Andrey_Hmytron
.main-header .presentation
height: calc(100vh - высота полашки меню)

body
padding-top: высота плашки меню
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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