@xonar

Почему position: fixed не перебивает relative?

Здравствуйте.
Решил сделать бургер меню на старом своём проекте, задают меню такие свойства, но они не перебивают блоки у которых есть position: relative; Разве fixed не выскакивает из потока и не перекрывает всё поверх?

position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #000;


Это блок который не может перебить свойства выше.

display: flex;
    position: relative;
    margin-top: -70px;
    animation-name: fadeInLeft;
    animation-duration: 1s;
    animation-fill-mode: both;
    flex-wrap: wrap;


И чтобы fixed перебил relative, то приходиться отрубать position: relative; и animation-name: fadeInLeft;
  • Вопрос задан
  • 69 просмотров
Решения вопроса 1

Разве fixed не выскакивает из потока и не перекрывает всё поверх?

Fixed - это лишь тип позиционирования элемента относительно экрана. Он вполне может находиться ниже других позиционированных элементов relative, absolute. Управляйте "высотой" этого и других позиционированных элементов с помощью z-index.

Ну, и не помешало бы выложить более полный и рабочий фрагмент кода, чтобы можно было пощупать, о чем идёт речь
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы