Olá, bom dia!
Só encontrei um tópico (https://cursos.alura.com.br/forum/topico-aula-01-para-aula-02-problema-com-radio-buttons-20358) com problemas usando buttons e apesar de simples, gostaria de entender o que está errado.
No meu Projeto os radio buttons não funcionam como esperado. Se eu seleciono " Bolos", a imagem bebidas continua sendo exibida e o inverso também. Ou seja, seleciono "Bebidas" e não ocorre nenhuma transição. Não sei se fui claro o bastante. Mas, o esperado seria como o Professor Sérgio demonstra no instante 11:30 do vídeo 05 da Aula 1.
Meu index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF‐8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Só de Cenoura</title>
<link rel="stylesheet" href="estilo.css">
</head>
<body>
<input type="radio" name="opcao" id="opcao‐bolos" checked>
<label for="opcao‐bolos">Bolos</label>
<input type="radio" name="opcao" id="opcao‐bebidas">
<label for="opcao‐bebidas">Bebidas</label>
<img src="imagens/menu-bolos.png" alt="Menu Bolos"
id="menu‐bolos" class="menu">
<img src="imagens/menu-bebidas.png" alt="Menu Bebidas"
id="menu‐bebidas" class="menu">
</body>
</html>
Meu estilo.css
#opcao-bolos: checked ~ #menu-bebidas,
#opcao-bebidas: checked ~ #menu-bolos {
display: none;
}
.menu {
width: 100%;
}