2
respostas

Problema na Estilização do menu

Boa noite pessoal Estou tendo um problema que é o seguinte.

Quando eu vou estilizar o menu, os links do meu menu passam a ficar um embaixo do outro, sendo que deveria continuar igual estava antes, um ao lado do outro.

Já conferi todo o código para ver se não havia errado em algo, porém está tudo correto.

Antes de utilizar a estilização estava normal, certinho como deveria ser, porém quando estilizei o menu ele não manteve. (Segue o código sass abaixo)

.header { font-family: Arial, Helvetica, sans-serif;

&__logo {
    text-align: center;
}

&__img {
    max-width: 250px;
}

.menu {
    &__list {
        display: flex;
        justify-content: center;
        border-top: 1px solid $ligth-grey;
        border-bottom: 1px solid $ligth-grey;
        margin-left: auto;
        margin-right: auto;
        width: 80%;
        padding: 20px 0;
    }

    &__links {
        position: relative;

        &:not(:last-child)::after {
            content: "";
            position: absolute;
            top: 0;
            bottom: 0;
            right: -3px;
            margin: auto;
            height: 15px;
            width: 1px;
            background-color: $ligth-grey;
        }
    }

    &__link {
        padding: 0 25px;
        color: $dark-grey;

        &:hover {
            color: $purple;
        }
    }       
}

}

2 respostas

Olá Matheus, bom dia!

Me parece que você utilizou o SASS/ SCSS.

Tente colocar um traço no & ao invés de 2 underline.

&-logo {

}

Boa Tarde Plaugus.

No código html foi dessa forma que usamos para fazer as classes e suas "sub classes", então para utilizar da forma que você falou não resolveria

Segue o html do meu index abaixo:

<header calss= "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 class="menu__links"><a href="index.html" class="menu__link">Página Inicial</a></li>
            <li class="menu__links"><a href="about.html" class="menu__link">Sobre nós</a></li>
            <li class="menu__links"><a href="index.html" class="menu__link">Cães</a></li>
            <li class="menu__links"><a href="index.html" class="menu__link">Gatos</a></li>
            <li class="menu__links"><a href="index.html" class="menu__link">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>