@LocalHero

Relative перекрывает fixed?

Почему relative блок перекрывает fixed блок, у которого даже Z-INDEX больше, и в html находится он выше?
&__subtitle {
      position: relative;
      padding-bottom: 20px;
      font-size: 16px;

      &::after {
         content: '';
         position: absolute;
         bottom: 0;
         height: 2px;
         width: 84px;
         background-color: $yellow;
         margin-left: 50%;
         transform: translateX(-50%);
         border-radius: 10px;
      }
   }


.nav-menu {
      z-index: 2;
      width: 100%;
      padding: 30px 0;
      margin: 0;
      left: 0;
      top: -100%;
      background-color: black;
      position: fixed;
      transition: top 0.2s;
      text-align: center;
      font-size: 22px;
      overflow: auto;

      &__item{
         display: block;
         padding: 0;
         margin: 20px 0;
      }
   }

   .nav-menu.active {
      top: 0;
   }


62c719b04dae1335234628.png
  • Вопрос задан
  • 90 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Beladonna
Могу ошибаться, но вероятнее всего из-за position: absolute
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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