1
resposta

[Dúvida] ícones não se alinham

Boa noite Alguém consegue me ajudar? os ícones não se alinham conforme a aula. segue código.

html

</header>
<nav class="menu-lateral">
    <img src="img/logo.svg" alt="Logotipo da HZC" class="menu-lareal__logo"> 
    <a href="#" class="menu-lateral__link">Início</a>
    <a href="#" class="menu-lateral__link">Vídeos</a>
    <a href="#" class="menu-lateral__link">Picos</a>
    <a href="#" class="menu-lateral__link">Integrantes</a>
    <a href="#" class="menu-lateral__link">Camisas</a>
    <a href="#" class="menu-lateral__link">Pinturas</a>
</nav>

css

@font-face { font-family: 'icones'; src: url(../font/icones.ttf); }

body { background-color: #1D232A; font-family: "Open Sans", 'icones', sans-serif; color: #FFFFFF }

.cabecalho { display: flex; justify-content: space-between; align-items: center; background-color: #15191c; padding: 8px 16px; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.16); }

.cabecalho__menu i::before { content: "\e904"; font-size: 24px; }

.cabecalho__notificacao i::before { content: "\e906"; font-size: 24px; }

.cabecalho__logo { width: 40px; }

.menu-lateral { display: flex; flex-direction: column; background-color: #15191c; width: 75vw; height: 100vh; }

.menu-lateral__logo { width: 118px; align-self: center; padding: 16px; }

.menu-lateral__link{ height: 64px; color: #95999c; padding-left: 24px; display: flex; align-items: center; }

.menu-lateral__link::before{ content: "\e900"; width: 24px; height: 24px; font-size: 24px; position: absolute; left: 24px; }

1 resposta

Na barra de edição tem un ícone para vc por código </>... clica nele, vai abrir um markdown, igual do discord.. com 3 crases, coloca a linguagem, no caso css, dá Enter e cola seu código...

/*
aparece assim ai pra vc...
```css
seu css aqui... 

*/

    @font-face { 
        font-family: 'icones'; src: url(../font/icones.ttf); 
    }

    body {
        background-color: #1D232A;
        font-family: "Open Sans", 'icones', sans-serif;
        color: #FFFFFF;
    }

    .cabecalho { display: flex;
        justify-content: space-between;
        align-items: center;
        background-color: #15191c;
        padding: 8px 16px;
        box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.16); 
    }

.cabecalho__menu i::before { 
    content: "\e904";
    font-size: 24px;
}

.cabecalho__notificacao i::before {
    content: "\e906";
    font-size: 24px;
}

.cabecalho__logo {
    width: 40px;
}

.menu-lateral {
    display: flex;
    flex-direction: column;
    background-color: #15191c;
    width: 75vw;
    height: 100vh;
}

.menu-lateral__logo {
    width: 118px;
    align-self: center;
    padding: 16px;
}

.menu-lateral__link{
    display: flex;
    height: 64px; color: #95999c;
    padding-left: 24px;
    align-items: center;
}

.menu-lateral__link::before{
    content: "\e900";
    width: 24px;
    height: 24px;
    font-size: 24px;
    position: absolute;
    left: 24px;
}

` Vi que vc tá trabalhando com unicode no css, eu pessoalmente não gosto, uso icons do google... font awesome... Ai vc mostra o código todo para ver se eu consigo entender o que precisa de ajuda...