4
respostas

Não está aparecendo a imagem de pubg, slack,whatsapp e cs-go com esse código abaixo:

Porquê?

CSS

.destaques__principal {
    background: url('../img/fortnite.jpg') center / cover no-repeat;
    grid-column: 1 / 4;
    grid-row: 1 / 3;
}

.destaques__secundario:nth-child(2) {
    background: url('../img/pubg.jpg') center / cover no-repeat;
    grid-column: 4 / 5;
    grid-row: 1 / 2;
}


.destaques__secundario:nth-child(3) {
    background: url('../img/slack.png') center / cover no-repeat;
    grid-column: 4 / 5;
    grid-row: 2 / 3;

}

.destaques__secundario:nth-child(4) {
    background: url('../img/whatsapp.png') center / cover no-repeat;
    grid-column: 4 / 5;
    grid-row: 3 / 4;
}


.destaques__secundario:nth-child(5) {
    background: url('../img/cs-go.jpg') center / cover no-repeat;
    grid-column: 3 / 4;
    grid-row: 3 / 4;
}

HTML

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Alura Store | Baixe nossos aplicativos e jogos</title>
    <link href="./assets/css/normalize.css" rel="stylesheet">
    <link href="./assets/css/reset.css" rel="stylesheet">
    <link href="./assets/css/style.css" rel="stylesheet">
    <link href="./assets/css/destaques.css" rel="stylesheet">
</head>
<body class="app">
    <header class="cabecalho">Cabeçalho</header>
    <main class="conteudo">
        <section class="destaques">
            <div class="destaques__principal caixa">
                <h3 class="destaques__titulo">Fornite</h3>
            </div>
            <div class="destaques__secundário caixa">
                <h3 class="destaques__titulo">PUBG</h3>
            </div>
            <div class="destaques__secundário caixa">
                <h3 class="destaques__titulo" >Slack</h3>
            </div>
            <div class="destaques__secundário caixa">
                <h3 class="destaques__titulo" >Whatsapp</h3>
            </div>
            <div class="destaques__secundário caixa">
                <h3 class="destaques__titulo" >CS: GO</h3>
            </div>
            <div class="destaques__categorias">
                <ul class="destaques__categorias__lista">
                    <li class="destaques__categorias__item">
                        <a class="destaques__categorias__link" href="#">
                            <i class="destaques__categorias__icone fab fa-buromobelexperte"></i>
                            Aplicativos populares
                        </a>
                    </li>
                    <li class="destaques__categorias__item">
                        <a class="destaques__categorias__link" href="#">
                            <i class="fas fa-list-ol"></i>
                            Jogos populares
                        </a>
                    </li>
                    <li class="destaques__categorias__item">
                        <a class="destaques__categorias__link" href="#">
                            <i class="far fa-star"></i>
                            Em destaque
                        </a>
                    </li>
                    <li class="destaques__categorias__item">
                        <a class="destaques__categorias__link" href="#">
                            <i class="far fa__bell"></i>
                            Lançamentos
                        </a>
                    </li>
                </ul>
            </div>
        </section>
    </main>
    <footer class="rodape">Rodapé</footer>
    <script src="./assets/js/fontawesome.all.min.js"></script>
</body>
</html>

Porquê no exemplo do código abaixo funcionou normal pra todos eles e quando troquei para os de cima do CSS, aí não funcionou:

.destaques__secundario:nth-child(2) {
    background-image:url('../img/pubg.jpg'); 
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    grid-column-start: 4;
    grid-column-end: 5;
    grid-row-start: 1;
    grid-row-end: 2;
}
4 respostas

Descobri o erro. O professor pediu no começo das escritas antes da aula que ensinava sobre esses códigos e falou pra nós sobre um outro código para adiantar as aulas e aí copie ele no HTML:

<section class="destaques">
            <div class="destaques__principal caixa">
                <h3 class="destaques__titulo">Fornite</h3>
            </div>
            <div class="destaques__secundario caixa">
                <h3 class="destaques__titulo">PUBG</h3>
            </div>
            <div class="destaques__secundario caixa">
                <h3 class="destaques__titulo">Slack</h3>
            </div>
            <div class="destaques__secundario caixa">
                <h3 class="destaques__titulo">Whatsapp</h3>
            </div>
            <div class="destaques__secundario caixa">
                <h3 class="destaques__titulo">CS: GO</h3>
            </div>
            <div class="destaques__categorias">
                <ul class="destaques__categorias___lista">
                    <li class="destaques__categorias___item">
                        <a class="destaques__categorias___link" href="#">
<i class="destaques__categorias___icone fab fa-buromobelexperte"></i>

E então nesse código no HTML não faz pegar as imagens corretamente. Depois que troquei. Aí funcionou. Acho que deveria ter colocado esse código pra depois e não antes de nós ver as aulas. Nos confunde assim.

E depois até deu certo as imagens aparecer. Mais ficou com algo errado na imagem, tipo não apareceu o menu a esquerda no canto inferior. veja na imagem abaixo o exemplo errado:

E veja aqui o exemplo correto da imagem:

Agora consegui resolver esse problema também. Estava faltando o código abaixo restante, por isso não aparecia a lista:

Aplicativos populares
                        </a>
                    </li>
                    <li class="destaques__categorias___item">
                        <a class="destaques__categorias___link" href="#">
                            <i class="fas fa-list-ol"></i>
                            Jogos populares
                        </a>
                    </li>
                    <li class="destaques__categorias___item">
                        <a class="destaques__categorias___link" href="#">
                            <i class="far fa-star"></i>
                            Em Destaque
                        </a>
                    </li>
                    <li class="destaques__categorias___item">
                        <a class="destaques__categorias___link" href="#">
                            <i class="far fa-bell"></i>
                            Lançamentos
                        </a>
                    </li>

Veja agora a imagem ficou igual:

Fala Marcos, tudo bem? Muito bom, mandou bem.

Abraços e bons estudos.

Tudo bem sim, Matheus Castiglioni! Obrigado!