A classe .opções__botao apresenta erro ao aplicar display: none; no @media screen para mostra a lista da opção da categoria. se eu manter o campo de check box (sem usar o display none) a lista funciona conforme imagens!
*Curso: HTML e CSS: responsividade com mobile-first: *04. Selecionando Media Queries - Aula 04
<!DOCTYPE html>
<ul class="opcoes">
<input type="checkbox" class="opcoes__botao" id="opcoes-menu">
<label for="opecoes-menu">
<li class="opcoes__item">CATEGORIAS</li>
</label>
<ul class="lista-menu">
<li class="lista-menu__item "><a href="#" class="lista-menu__link"></a>PROGRAMAÇÃO</li>
<li class="lista-menu__item "><a href="#" class="lista-menu__link"></a>FRONT-END</li>
<li class="lista-menu__item "><a href="#" class="lista-menu__link"></a>INFRAESTRUTURA</li>
<li class="lista-menu__item "><a href="#" class="lista-menu__link"></a>BUSINESS</li>
<li class="lista-menu__item "><a href="#" class="lista-menu__link"></a>DESIGN & UX</li>
</ul>
@media screen and (min-width:1024px) {
.container__titulo,
.container__titulo--negrito{
font-family: var(--font--secundaria);
font-size: 30px;
}
.container__titulo{
font-weight: 400;
display: block;
}
.container__titulo--negrito{
font-weight: 700;
}
.opcoes{
display: flex;
}
.opcoes__item{
padding: 0 1em;
text-transform: uppercase;
}
.opcoes__link{
text-decoration: none;
color: var(--preto);
}
.container__imagem-transparente{
display: none;
}
.cabecalho__menu-hamburguer{
display: none;
}
.opcoes__botao:checked ~ .lista-menu{
display: block;
width: auto;
}
.opcoes__botao{
display: none;
}
}