@Flipzy
Веб-разработчик

Почему z-index 100 не перекрывает элементы?

Не могу понять, почему z-index н nav-list не перекрывает остальные элементы. В дев-тулз он применяется, но элементы всё равно находятся на заднем плане

@media (max-width: 650px) {
    .nav-list {
        position: absolute;
        z-index: 100;
        left: 27%;
        top: 20%;
    }

    .map {
        width: 500px;
        margin: 0 auto;
    }

    .nav-link {
        font-size: 16px;
    }

    .nav-body {
        position: absolute;
        z-index: 3;
        top: 0;
        left: -100%;
        height: 100vh;
        width: 100%;
        background-color: #FFF;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s;
    }

    .second-nav-link {
        font-size: 20px;
        line-height: 50px;
    }
}
  • Вопрос задан
  • 105 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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