Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
2
respuestas

[Duda] Problema con los botones de redes sociales

Hola, yo estuve desarrollando el proyecto del "Portafolio" de manera un poco distinta, pero, luego fui adaptando mis archivos según iba avanzando la profesora Barbara en los videos. Todo pude hacerlo sin problemas, hasta que, aplicando el tamaño de fuente y bordes indicados en Figma, para que el diseño quede igual en ese aspecto, los botones de enlaces terminaron chocando entre sí y no había espacio en el centro. Entonces, tuve que aplicar un margen para poder separarlos. De la siguiente manera:

.presentation__social-buttons__link {
    background-color: #C65BCF;
    width: 280px;
    text-align: center;
    border-radius: 16px;
    font-size: 24px;
    font-weight: 600;
    padding: 21.5px 0;
    text-decoration: none;
    color: #EEEEEE;
    font-family: 'Montserrat', sans-serif;
    margin: 0 10px; /* Margen aplicado para separar los botones. */
    transition: background-color 0.3s ease, transform 0.3s ease, box-shadow 0.3s ease;
}

.presentation__social-buttons__link:hover {
    background-color: #A34BAF; /* Color de fondo más oscuro */
    color: #FFFFFF; /* Color del texto al pasar el mouse */
    transform: scale(1.05); /* Aumentar ligeramente el tamaño */
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); /* Sombra */
}

Quisiera saber porqué ocurrió eso y si es que es válido colocar ese margen u otros elementos, según convenga. Gracias.

2 respuestas
solución!

¡Hola Mayra, espero que estés bien!

Entiendo tu problema con los botones de redes sociales. Parece que el tamaño de fuente y los bordes que aplicaste en Figma están causando que los botones choquen entre sí y no haya espacio en el centro. El margen que aplicaste para separar los botones es una solución válida en este caso.

Cuando se trabaja con diseños responsivos y se intenta replicar un diseño de Figma, a veces es necesario ajustar ciertos elementos para que se vean bien en diferentes tamaños de pantalla. En tu caso, al aplicar un margen para separar los botones, estás asegurándote de que haya suficiente espacio entre ellos, lo cual es una decisión válida.

Otra opción que podrías considerar es utilizar Flexbox para distribuir los botones de manera más uniforme, lo que podría ayudar a evitar que choquen entre sí. Podrías experimentar con las propiedades de Flexbox, como justify-content y align-items, para ver si logras el resultado deseado sin necesidad de aplicar un margen adicional.

En resumen, es válido aplicar un margen u otros elementos según convenga para lograr el diseño deseado. A veces, es necesario realizar ajustes para adaptar el diseño a diferentes tamaños de pantalla y asegurarse de que se vea bien en todos ellos.

Espero que esta información te sea útil. ¡Sigue adelante con tu proyecto y no dudes en consultar si tienes más dudas!

Espero haber ayudado y buenos estudios!

Muchas gracias, Brenda. Intentaré con propiedades de Flexbox.