Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

10 Haga lo que hicimos en aula desde 1 - Organizando ícones en las redes sociales

Código HTML

Eleve tu negocio digital a otro nivel con un Front-end de calidad!

¡Hola! Soy Ana García, desarrolladora Front-end con especialización en React, HTML y CSS. Ayudo a pequeños negocios y diseñadores a llevar a cabo buenas ideas. ¿Hablamos?

Accede a mis redes:

            <a class="presentacion__enlaces__link" href="https://github.com/">
                <img src="./assets/github.png" alt="Icono de Github">
                GitHub
            </a>
            
            <a class="presentacion__enlaces__link" href="https://linkedin.com/">
                <img src="./assets/linkedin.png" alt="Icono de LinkedIn">
                LinkedIn
            </a>
            
            <a class="presentacion__enlaces__link" href="https://twitch.tv/">
                <img src="./assets/twitch.png" alt="Icono de Twitch">
                Twitch
            </a>
        </div>
    </section>
    <img src="assets/Imagem.png" alt="Foto de Ana García desarrolando un proyecto">
</main>
<footer class="footer">
    <p>Desarrollado por Alura Latam</p>
</footer>

Código CSS
/* Estilos existentes de tu CSS */

.presentacion__enlaces__link {
/* Centrado de íconos y textos con Flexbox /
display: flex;
justify-content: center;
align-items: center; /
Esto es una buena práctica para el centrado vertical */

/* Espaciado entre el ícono y el texto */
gap: 16px; 

/* Personalización del botón */
width: 280px;
text-align: center;
border-radius: 8px;
font-size: 24px;
font-weight: 600;
padding: 21.5px 0;
text-decoration: none;
color: #F6F6F6;
border: 2px solid #22D4FD; /* Borde inicial */

}

/* Efecto hover personalizado /
.presentacion__enlaces__link:hover {
/
Cambiar el cursor a una mano */
cursor: pointer;

/* Cambiar el color de fondo */
background-color: #272727;

/* Cambiar el color del borde a azul */
border-color: #0000FF;

}

/* Otros estilos de tu CSS */

2 respuestas

2 - Centrando íconos y textos en los botones
.presentacion_enlaces_link {
display: flex;
justify-content: center;
align-items: center;
gap: 10px;
}

3 - Espaciado entre íconos y textos
.presentacion_enlaces_link {
gap: 10px;
}

4 - Personalizando el efecto
.presentacion_enlaces_link:hover {
background-color: #f0f0f0;
color: #000;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}

5 - Cambiando el cursor y el fondo de los botones
.presentacion_enlaces_link {

cursor: pointer;
background-color: #2a7e78; /
}

.presentacion_enlaces_link:hover {
background-color: #1a5a54;
}

Excelente !! lo compare con mi trabajo y estan bastante similares a seguirle dando