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

Lista de Exercício

Com certeza! Vamos resolver esses desafios de design juntos.

1) Adicionando ícones do LinkedIn e Twitch

Para incluir os ícones e links do LinkedIn e Twitch, adicione o seguinte código HTML dentro da div com a classe apresentacao__links, logo após o link do GitHub:

<a class="apresentacao__links__link" href="https://www.linkedin.com/in/seuperfil">
    <img src="./assets/linkedin.png" alt="Ícone do LinkedIn">
    LinkedIn
</a>
<a class="apresentacao__links__link" href="https://www.twitch.tv/seucanal">
    <img src="./assets/twitch.png" alt="Ícone do Twitch">
    Twitch
</a>

Substitua "https://www.linkedin.com/in/seuperfil" pelo link do seu perfil do LinkedIn e "https://www.twitch.tv/seucanal" pelo link do seu canal da Twitch. Além disso, certifique-se de que os ícones do LinkedIn e Twitch estão na pasta ./assets/.

2) Centralizando ícones e textos nos botões

Para garantir que os ícones e textos fiquem centralizados nos botões, adicione as seguintes propriedades CSS à classe .apresentacao__links__link no arquivo style.css:

.apresentacao__links__link {
    display: flex;
    justify-content: center;
    gap: 16px;
}
  • display: flex; transforma o elemento em um contêiner flexível.
  • justify-content: center; alinha os itens horizontalmente no centro.
  • gap: 16px; adiciona um espaçamento de 16 pixels entre o ícone e o texto.

3) Ajustando o espaçamento entre ícones e textos

Para definir um espaçamento preciso entre os ícones e textos, consulte o Figma do projeto e encontre o valor exato. Se for, por exemplo, 12px, adicione a seguinte propriedade ao CSS:

.apresentacao__links__link {
    gap: 12px;
}

4) Adicionando efeito Hover

Para criar um efeito ao passar o mouse sobre os botões, adicione esta regra ao style.css:

.apresentacao__links__link:hover {
    border: 2px solid #0000FF;
}

Isso fará com que a borda do botão fique azul (#0000FF) ao passar o cursor sobre ele.

5) Alterando cursor e fundo dos botões

Para personalizar ainda mais a interação, altere o cursor e o fundo do botão no hover:

.apresentacao__links__link:hover {
    cursor: pointer;
    background-color: #272727;
}

Essa regra define que, ao passar o mouse sobre o link, o cursor deve se transformar em uma mão (pointer) e a cor de fundo do botão deve mudar para um preto levemente mais claro (#272727).

Com essas alterações, seus botões de redes sociais estarão estilizados e interativos! Lembre-se de salvar as alterações nos seus arquivos HTML e CSS para ver os resultados no seu navegador. Se tiver mais alguma dúvida ou precisar de ajuda com outros desafios, é só perguntar!

2 respostas
solução!

Bom dia!

Sua resolução ficou excelente! Você fez um ótimo uso do aprendizado.

Sugiro nas próximas vezes utilizar as tags de código </>, um ícone presente no topo da caixa de texto, onde seu código ficará mais legivel.

Parabéns pelo empenho nos estudos e continue praticando.

Para que mais pessoas consigam visualizar a sua solução proposta, é recomendado que você marque este tópico como solucionado. Assim pode ajudar ainda mais pessoas :)

Bons estudos!

Bom tarde, Thiago!

Agradeço pelo feedback e pelas sugestões! Fiz algumas atualizações no código para melhorar a organização e a legibilidade, seguindo suas recomendações. Agora, ele está mais claro e estruturado, facilitando a compreensão.

Também utilizei as tags de código </> para deixar tudo mais legível. Caso tenha alguma sugestão adicional, ficarei feliz em receber!

Obrigado pelo incentivo e pelo apoio!