Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Meu scss não estiliza corretamente

Meu arquivo style.scss ficou dessa forma:

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

.header__logo{
    text-align: center;
}

.header__logo .header__img{
    max-width: 350px;
}

.header__menu .menu_list{
    display: flex;
    justify-content: center;
    border-top: 1px solid #eaeaeb;
    border-bottom: 1px solid #eaeaeb;
    margin-left:auto;
    margin-right: auto;
    width: 80%;
    padding: 20px 0;
}

.header__menu .menu_list .menu__links{
    position: relative; 
}

.header__menu .menu_list .menu__links::after{
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: -3px;
    margin: auto;
    height: 15px;
    width: 1px;
    background-color: #eaeaeb;
}

.header__menu .menu_list .menu__links .menu__link{
    padding:0 25px;
    color: #464646;
}

.header__menu .menu_list .menu__links .menu__link::hover{
    color: #a050be;
}

e meu index.html assim: Insira aqui a descrição dessa imagem para ajudar na acessibilidade

e no navegador aparece dessa forma: Insira aqui a descrição dessa imagem para ajudar na acessibilidadeAlguém pode me ajudar a resolver?

2 respostas
solução!

Acabei de descobrir, eu não havia declarado corretamente a classe .menu_list. o correto é .menu__list.

Eu não fiz o curso de scss e não sei se isso é um erro ou não, mas dentro do seu html, na importação do style, a extensão do arquivo termina em .css e não .scss. Espero que ajude

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software