27
respostas

As imagens do código não estão sendo exibidas

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

27 respostas

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Olá, boa tarde a todos ! No que se refere as imagens de meu projeto, infelizmente, elas não estão sendo exibidas, em um primeiro momento, eu baixei o zip da aula e as imagens estavam com o seguinte caminho, por exemplo, <img src="./assets/logo.png" alt="Logotipo do Petpark" />, onde, não estavam sendo exibidas. Posteriormente, eu alterei o caminho das mesmas, por recomendação de uma profissional da Alura e, infelizmente, as imagens continuam não sendo exibidas, paralelamente, o novo caminho adotado foi, por exemplo,: <img src="assets/logo.png" alt="Logotipo do Petpark />".

Por fim, o meu código em index.html se encontra da seguinte forma:

<!DOCTYPE html>
<html lang="pt-br">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <link rel="shortcut icon" href="./assets/favicon.png" type="image/x-icon" />
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/normalize.css@8.0.1/normalize.min.css">
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/reset.css@2.0.2/reset.min.css">
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Sigmar&display=swap" rel="stylesheet">
    <link rel="stylesheet" href="./3995-css-seletores-e-variaveis-projeto-base/css/estilos.css">
    <title>Petpark</title>
  </head>
  <body>
    <header class="cabecalho">
      <div class="alinhamento-cabecalho container">
        <img src="assets/logo.png" alt="Logotipo do Petpark" />
        <label class="label-busca" for="campo-busca">
          <input
            class="input-busca"
            type="text"
            name="campo-busca"
            placeholder="O que você procura?"
          />
          <div class="icone-busca">
            <div></div>
          </div>
        </label>
        <button class="botao-login">
          <img
            class="icone-login"
            src="assets/icones/login"
            alt="ícone de login"
          />
          Login/Cadastro
        </button>
      </div>
      <nav class="navegacao container">
        <ul class="menu-lista">
          <li class="menu-item">
            <a class="menu-link" href="#">Raças</a>
          </li>
          <li class="menu-item">
            <a class="menu-link" href="#">Planos Pet</a>
          </li>
          <li class="menu-item">
            <a class="menu-link" href="#">Serviços</a>
          </li>
          <li class="menu-item">
            <a class="menu-link" href="#">Sobre nós</a>
          </li>
          <li class="menu-item">
            <a class="menu-link" href="#">Clube de descontos</a>
          </li>
        </ul>
      </nav>
    </header>
    <main>
      <section class="destaque">
        <div class="banner container">
          <h1 class="destaque-titulo">
            Seu melhor amigo,
            <span>nosso maior cuidado!</span>
          </h1>
          <img
            src="assets/imagens/banner.png"
            alt="Imagem de dois pets, um gato cinza listrado e um cão husky nas cores branco e caramelo"
          />
        </div>
      </section>
      
<section class="servicos">
        <h2 class="servicos-titulo">Nossos serviços</h2>
        <ul class="servicos-lista">
          <li class="banho-e-tosa">
            <a class="link" href="#">Banho e Tosa</a>
          </li>
          <li class="hospedagem">
            <a class="link" href="#">Hospedagem</a>
          </li>
          <li class="veterinario">
            <a class="link" href="#">Veterinário</a>
          </li>
          <li class="adestramento">
            <a class="link" href="#">Adestramento</a>
          </li>
          <li class="petsiter">
            <a class="link" href="#">Petsiter</a>
          </li>
        </ul>
      </section>
      <section class="planos">
        <div class="planos-background container">
          <h2 class="planos-titulo">Planos mensais para seu pet</h2>
          <div class="lista-planos">
            <div class="cartao">
              <img
                src="assets/imagens/cheirosinho.png"
                alt="Cachorrinho com um patinho de borracha cor de rosa na cabeça"
              />
              <h3>Cheirosinho</h3>
              <p>
                Banho, tosa e corte de unhas 2x ao mês! O pacote econômico
                essencial para o bem-estar do seu pet! Não inclui coleta.
              </p>
              <span>R$ 80</span>
              <button class="botao-compra">Assinar plano</button>
            </div>
            <div class="cartao">
              <img src="assets/imagens/amiguinho.png" alt="Gato cinza" />
              <h3>Amigo Fiel</h3>
              <p>
                Mais conforto para seu amigo! Banho, tosa, corte de unhas 2x ao
                mês, 1 consulta veterinária e busca em domicílio!
              </p>
              <span>R$ 120</span>
              <button class="botao-compra">Assinar plano</button>
            </div>
            <div class="cartao">
              <img
                class="planos__imagem"
                src="assets/imagens/pata-de-ouro.png"
                alt="Cachorro com uma argola roxa na boca"
              />
              <h3>Pata de Ouro</h3>
              <p>
                Seu amigo merece o mundo! Banho, tosa e unhas 3x ao mês, 1
                consulta veterinária, busca em domicílio e adestramento!
              </p>
              <span>R$ 250</span>
              <button class="botao-compra">Assinar plano</button>
            </div>
          </div>
        </div>
      </section>
      <section class="ofertas">
        <h2 class="ofertas-titulo">Super ofertas:</h2>

        <div class="container">
          <ul class="carrossel">
            <li class="carrossel-item">
              <img
                class="carrossel-imagem"
                src="assets/imagens/biskrock.png"
                alt="Biscoito Pedigree Biscrok"
              />
              <h3 class="carrossel-nome">Biscoito Pedigree Biscrok</h3>
              <p class="carrossel-descricao">Multi para Cães Adultos 500g</p>
              <span class="carrossel-preco">R$ 19,99</span>
            </li>
            <li class="carrossel-item">
              <img
                class="carrossel-imagem"
                src="assets/imagens/golden-especial.png"
                alt="Ração Golden Special"
              />
              <h3 class="carrossel-nome">Ração Golden Special</h3>
              <p class="carrossel-descricao">
                Cães Adultos Sabor Frango e Carne 15kg
              </p>
              <span class="carrossel-preco">R$ 149,00</span>
            </li>
            <li class="carrossel-item">
              <img
                class="carrossel-imagem"
                src="assets/imagens/pipicat.png"
                alt="Areia Higiênica Pipicat"
              />
              <h3 class="carrossel-nome">Areia Higiênica Pipicat</h3>
              <p class="carrossel-descricao">Classic para Gatos 4 Kg</p>
              <span class="carrossel-preco">R$ 45,00</span>
            </li>
            <li class="carrossel-item">
              <img
                class="carrossel-imagem"
                src="assets/imagens/arranhador.png"
                alt="Arranhador São Benedito Pet"
              />
              <h3 class="carrossel-nome">Arranhador São Benedito Pet</h3>
              <p class="carrossel-descricao">Redondo com pluma e mola rosa</p>
              <span class="carrossel-preco">R$ 59,90</span>
            </li>
            <div class="carrossel-button">
              <button class="carrossel-nav">←</button>
              <button class="carrossel-nav">→</button>
            </div>
          </ul>
        </div>
      </section>
      
<section class="parceiros">
        <h2 class="parceiros-titulo">Marcas parceiras</h2>
        <div class="lista-parceiros container">
          <div>
            <img src="assets/imagens/petisco.png" alt="Petisco" />
          </div>
          <div>
            <img src="assets/imagens/pelos-e-patas.png" alt="Pelos e patas" />
          </div>
          <div>
            <img src="assets/imagens/miaw.png" alt="Miaw" />
          </div>
          <div>
            <img src="assets/imagens/wooofy.png" alt="Woofy" />
          </div>
          <div>
            <img src="assets/imagens/animalia.png" alt="Animalia" />
          </div>
          <div>
            <img src="assets/imagens/petstars.png" alt="Petstars" />
          </div>
          <div>
            <img src="assets/imagens/pet-mania.png" alt="Pet Mania" />
          </div>
          <div>
            <img src="assets/imagens/rooster.png" alt="Rooster" />
          </div>
          <div>
            <img src="assets/imagens/bicudos.png" alt="Bicudos" />
          </div>
          <div>
            <img src="assets/imagens/corgi.png" alt="Corgi" />
          </div>
          <div>
            <img src="assets/imagens/mascot.png" alt="Mascot" />
          </div>
          <div>
            <img src="assets/imagens/amigo-fiel.png" alt="Amigo Fiel" />
          </div>
        </div>
      </section>
      <section class="newsletter">
        <h2>Assine nossa newsletter!</h2>
        <p>Cadastre-se e receba nossas promoções e novidades!</p>
        <form class="formulario">
          <label for="email">
            <input
              type="email"
              id="email"
              class="formulario-input"
              placeholder="Insira seu melhor email"
              required
            />
          </label>
          <div class="grupo-opcoes">
            <span>Selecione seu pet:</span>
            <label for="gato" class="opcao">
              <input type="checkbox" id="gato" name="pet" value="gato" /> Gato
              <span></span>
            </label>
            <label for="cao" class="opcao">
              <input type="checkbox" id="cao" name="pet" value="cao" /> Cão
              <span></span>
            </label>
            <label for="roedor" class="opcao">
              <input type="checkbox" id="roedor" name="pet" value="roedor" />
              <span></span> Roedor
            </label>
            <label for="outros" class="opcao">
              <input type="checkbox" id="outros" name="pet" value="outros" />
              <span></span> Outros
            </label>
          </div>
          <button type="submit" class="botao-enviar">Inscrever</button>
        </form>
      </section>
    </main>
    <footer class="rodape">
      <div class="rodape-bg container">
        <div class="icones-rodape">
          <p class="body-regular">Acesse nossas redes:</p>
          <div>
            <img
              class="icone-rodape"
              src="assets/icones/whatsapp.png"
              alt="Whatsapp"
            />
            <img
              class="icone-rodape"
              src="assets/icones/instragam.png"
              alt="Instagram"
            />
            <img
              class="icone-rodape"
              src="assets/icones/tiktok.png"
              alt="Tiktok"
            />
          </div>
        </div>
        <span
          >Desenvolvido por Alura. Projeto fictício sem fins comerciais.</span
        >
      </div>
    </footer>
  </body>
</html>

Olá Guilherme!

Esse erro é normalmente por questão de caminho, nos arquivos, e acaba não renderizando as imagens. Para que eu possa te ajudar a identificar exatamente o que está acontecendo e como corrigir, você poderia compartilhar o link do seu repositório, por favor? Assim, consigo analisar a estrutura dos seus arquivos e te orientar melhor.

Espero ter ajudado! Bons estudos!

Sucesso

Imagem da comunidade

Olá Victor, boa tarde !

Claro, link de meu repositório:

https://github.com/Gui-alt-code/projeto-alura-petpark

Além disso, eu não entendo o por que, mas ao utilizar o GitHub Pages, o meu READ.me é a única coisa a ser exibida. Ademais, ao tentar utilizar o Vercel sou informado que há um erro 404.

Minha página no GitHubPages

Insira aqui a descrição dessa imagem para ajudar na acessibilidade j

Olá Guilherme!

Para resolver esse erro, é necessário, primeiramente, remover a pasta que agrupa seus arquivos. A Vercel precisa ler diretamente o arquivo index.html na raiz do projeto. Porém, no seu repositório, ela encontra apenas uma pasta e um README — ou seja, não é o que ela espera.

Para corrigir isso, remova a pasta principal e deixe apenas os arquivos soltos na raiz, sendo o index.html o mais importante. Faça o mesmo com as pastas assets e css, que atualmente estão dentro de outras pastas — o que deixa tudo bem confuso.

Como está no VSCode:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Como deve ficar:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Dessa forma, tudo ficará mais organizado visualmente e facilitará a manutenção do seu código.

Depois, no seu HTML, altere a linha que chama o arquivo estilos.css para:

<link rel="stylesheet" href="./css/estilos.css">

O último erro para corrigir é o ícone de login, que está quebrado. Você usou login.png, mas o correto é:

<img
  class="icone-login"
  src="./assets/icones/Login.png"
  alt="ícone de login"
/>

Com "L" maiúsculo.

O seu está assim:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Como deve ficar:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

E ao subir seu código na Vercel, temos esse resultado:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Dicas extras:

Tente sempre usar o "./" no início dos caminhos. Exemplo:

./assets/icones/Login.png

Isso melhora a busca pelos arquivos na Vercel, por exemplo.


Por fim, deixo o link do GitHub que organizei com todas as alterações. Ele será apagado assim que você confirmar que está tudo certo:

Link para o GitHub

Espero que esteja tudo certo aí também!

Muitíssimo obrigado pela ajuda, inclusive, agora, o meu projeto se encontra da seguinte forma:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Uhuu, fico feliz que deu certo, bons estudo nos vemos pelo fórum!