1
resposta

Desafio: personalizando com o Hover

O objetivo do desafio é aplicar um efeito visual interessante quando o usuário passar o mouse sobre um elemento específico da minha página. Posso usar o seletor :hover para isso, personalizando cores, tamanhos e até mesmo adicionando animações simples.

Escolhendo o elemento: Para o meu exemplo, irei personalizar o link para o meu portfólio. Imagine que ele está dentro de um elemento com a classe link-portfolio.

Criando o efeito:

CSS

.link-portfolio:hover { color: #f00; /* Muda a cor do texto para vermelho / background-color: #eee; / Adiciona um fundo cinza claro / text-decoration: none; / Remove a sublinhado padrão / transform: scale(1.1); / Aumenta ligeiramente o tamanho / transition: all 0.3s ease-in-out; / Adiciona uma transição suave */

Ao passar o mouse sobre o link, ele ficará levemente maior, com um fundo cinza e o texto vermelho, criando um efeito visual interessante e chamativo..
1 resposta

Oi Rodrigo,

Excelente iniciativa em explorar o :hover para personalizar a experiência do usuário! 👍

Sua abordagem está correta e bem explicada.

O uso de transition para suavizar a mudança é um detalhe que faz toda a diferença.

Você pode experimentar outras propriedades CSS para criar efeitos ainda mais interessantes, como box-shadow, border-radius ou até mesmo animações mais complexas com @keyframes.

🎓 Para saber mais: Documentação sobre a pseudo-classe :hover

Continue praticando e explorando as possibilidades do CSS! 🤔

📌 Nota: Otimize seus estudos com o guia "Como turbinar seus estudos utilizando o fórum" e insira o código usando a ferramenta do fórum. como inserir bloco de código