2
respostas

html-css-classes-posicionamento-flexbox - 07 Lista de exercícios

1

.apresentacao__links {
    display: flex;
    gap: 20px;
    justify-content: center;
}

.apresentacao__links__link {
    width: 300px;
    padding: 20px 0;
}

2

.apresentacao__links__link {
    background-color: #22D4FD;
    color: #000000;
    font-size: 26px;
    font-weight: 700;
    border: 2px solid #ffffff;
    box-shadow: 0 4px 10px rgba(0,0,0,0.3);
    transition: all 0.3s ease;
}

.apresentacao__links__link:hover {
    background-color: #1bb0d8;
    color: #ffffff;
}

3
HTML:

<a class="botao" href="https://instagram.com/rafaballerini">Instagram</a>
<a class="botao" href="https://github.com/guilhermeonrails">GitHub</a>

CSS:

.botao {
    background-color: #22D4FD;
    color: #000000;
    font-size: 24px;
    font-weight: 600;
    text-align: center;
    border-radius: 16px;
    width: 280px;
    padding: 20px 0;
    text-decoration: none;
    display: inline-block;
}

4

.botao {
    padding: 25px 0;
}

5

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@600&display=swap');

.botao {
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    text-decoration: none;
    color: #000000;
}

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
2 respostas

Oi, John! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Gostei muito da forma como você estruturou as classes e aplicou o flexbox, isso ajuda bastante no alinhamento dos elementos. O efeito de hover também trouxe mais interação visual, deixando os botões mais atraentes.

Uma dica interessante para o futuro é usar a propriedade :active para criar um efeito de clique no botão. Veja este exemplo:


.botao:active {
    transform: scale(0.95);
}

Esse código reduz levemente o tamanho do botão quando ele é clicado, simulando um efeito de pressão.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

Oi, Rafaela! Tudo bem?

Fico feliz que tenha gostado da forma como estruturei o código e do uso do flexbox. Eu também achei que o hover deu um charme a mais nos botões.

Gostei bastante da sua dica sobre o uso do :active. Realmente faz diferença na experiência do usuário. Testei aqui e ficou muito legal, usei algo assim:

.botao:active {
transform: scale(0.95);
background-color: #3a7bd5; /* um tom mais escuro para dar sensação de clique */
}

Vou começar a aplicar isso nos próximos projetos, valeu pela sugestão!