Todos os estilos dentro da class menu não estão aparecendo, alguém sabe o por que?
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Gatito PetShop</title>
<link rel="stylesheet" href="./css/reset.css" />
<link rel="stylesheet" href="./css/style.css" />
</head>
<body>
<header>
<figure class="header__logo">
<img src="assets/img/logo.png" alt="Logo" class="header__img" />
</figure>
<nav class="header__menu menu">
<ul class="menu__list">
<li <a class="menu__links">
<a class="menu__link" href="index.html">Pagina Inicio</a>
</li>
<li <a class="menu__links">
<a class="menu__link" href="index.html">Sobre nos</a>
</li>
<li <a class="menu__links">
<a class="menu__link" href="index.html">Cães</a>
</li>
<li <a class="menu__links">
<a class="menu__link" href="index.html">Gatos</a>
</li>
<li <a class="menu__links">
<a class="menu__link" href="index.html">Pássaros</a>
</li>
</ul>
</nav>
</header>
<footer class="footer">
<img
src="assets/img/footer-logo.png"
alt="Footer Logo"
class="footer__logo"
/>
<p class="footer__txt">2021 Gatito Blog. All rights reserved.</p>
</footer>
</body>
</html>
$purple: #a050be;
$light-gray: #eaeaeb;
$dark-gray: #464646;
.header {
font-size: Arial, Helvetica, sans-serif;
&__logo {
text-align: center;
}
&__img {
max-width: 350px;
}
.menu {
border: 1px solid red;
&__list {
display: flex;
justify-content: center;
border-top: 1px solid $light-gray;
border-bottom: 1px solid $light-gray;
margin: auto;
width: 80%;
padding: 20px 0;
}
&__links + &__links {
border-left: 2px solid $light-gray;
}
&__link {
padding: 0 25px;
color: $dark-gray;
&:hover {
color: $purple;
}
}
}
}
/* footer */
.footer {
text-align: center;
padding: 20px 0;
font-family: Arial, Helvetica, sans-serif;
position: relative;
bottom: 0;
left: 50%;
transform: translateX(-50%);
&__logo {
max-width: 100px;
}
&__text {
margin: auto;
font-size: 14px;
}
}