2
respostas

Desafio: Estilizando o Footer

Ainda não vi o gabarito da instrutora, mas eu fiz desse jeito. Usei a class link para tirar a decoração de texto a tag âncora e definir a cor apesar de já estar branca.

HTML

<footer class="rodape">
        <img src="./img/Logo.png" alt="Alura+" class="rodape__logo">
        <ul class="rodape__lista">
            <li class="lista__link">
                <a href="#" class="link">Idioma</a>
            </li>
            <li class="lista__link">
                <a href="#" class="link">Dispositivos compatíveis</a>
            </li>
            <li class="lista__link">
                <a href="#" class="link">Contrato de assinatura</a>
            </li>
            <li class="lista__link">
                <a href="#" class="link">Politica de privacidade</a>
            </li>
            <li class="lista__link">
                <a href="#" class="link">Proteção de dados no Brasil</a>
            </li>
            <li class="lista__link">
                <a href="#" class="link">Anuncios personalizados</a>
            </li>
            <li class="lista__link">
                <a href="#" class="link">Ajuda</a>
            </li>
        </ul>
        <p class="rodape__texto">
            ® 2021 Alura, Alura+ e Alura Língua. Todos os direitos reservados. Serviço de assinatura paga. Conteúdo sujeito a disponibilidade.
        </p>
        <p class="rodape__texto">
            Alura+ é um serviço pago, baseado em assinatura e sujeito a termos e condições. O serviço Alura+ é comercializado por Aovs Sistemas de Informática S.A., Rua Vergueiro, 3185 - Liberdade, São Paulo - SP, 04101-300, Brasil e CNPJ 05.555.382/0001-33
        </p>
    </footer>

CSS

.rodape {
    margin: 10em 0 6em 0;
    text-align: center;
}

.rodape__logo {
    margin-bottom: 3em;
}

.rodape__lista {
    display: flex;
    justify-content: center;
}

.lista__link {
    list-style: none;
    padding: 0.5em;
    font-size: 16px;
}

.rodape__texto {
    color: var(--cinza-secundario);
    text-align: center;
    margin: 1.5em 0em;
    font-size: 14px;
}

.link {
    text-decoration: none;
    color: var(--branco-principal);  
}
2 respostas

A lógica está certa Eduardo, utilizando a sua classe link você poderia codificar um estilo único para uma ancora mais relevante, como nesse caso a mesma regra se aplicaria para todos os itens da lista eu utilizei apenas a classe " lista_footer_link".

<ul class="lista__footer">
                <li class="lista__footer__link"><a href="#">Idioma</a></li>
                <li class="lista__footer__link"> <a href="#">Dispositivos compatíveis</a></li>
                <li class="lista__footer__link"><a href="#">Contrato de assinatura</a></li>
                <li class="lista__footer__link"><a href="#">Politica de privacidade</a></li>
                <li class="lista__footer__link"><a href="#">Proteção de dados no Brasil</a></li>
                <li class="lista__footer__link"><a href="#">Anuncios personalizados</a></li>
                <li class="lista__footer__link"><a href="#">Ajuda</a></li>
  </ul>
  .lista__footer__link{
    color: var(--branco-principal);
    margin: 2em 0.3em;
    text-decoration: none;
    transition: 0.5s;

Valeu pela dica Gabriel, vou colocar no meu código.