Estou com problemas para finalizar a implementação do pseudo-elemento. Na atividade 07 da aula 05.Menu responsivo, é proposto a implementação do escurecimento de toda janela por detrás menu e quando clicar na área escura, volta-se a janela ao normal e feche o menu.
O menu está funcionando corretamente, porem o pseudo-elemento esta também sobre o menu. Ele fica sobre tudo mesmo e não tem como acessar o menu.
@media (max-width: 600px) {
.menu-ativo:after {
content: "";
display: block;
position: fixed;
top: 0;
left: 0;
bottom: 0;
right: 0;
background: rgba(0,0,0,0.4);
}
.barra-nav {
background: #f0f0f0;
padding: 1em;
margin: 0;
width: 90%;
max-width: 320px;
height: 100%;
position: fixed;
z-index: 1;
top: 0;
left: -90%;
transition: left .3s ease-out;
}
.barra-nav.menu-ativo {
left: 0;
}
.menu-principal li,
.busca {
padding: 1em 0;
width: 100%;
}
}