Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Haga lo que hicimos en aula

En esta clase, trabajé en mejorar la presentación y accesibilidad de los botones siguiendo las actividades propuestas:

  • Espaciado y tamaño de los botones: Ajusté el tamaño de los botones y agregué margen entre ellos para mantener una separación uniforme. Utilicé Flexbox para alinearlos correctamente.

  • Mejorando la visibilidad de los botones: Modifiqué el tamaño de la fuente, agregué un color de fondo llamativo y utilicé sombras para mejorar su contraste y accesibilidad. También incluí efectos hover para hacerlos más interactivos.

  • Creando una clase común para botones: Creé una clase CSS reutilizable para los botones de Instagram y GitHub, asegurando que compartieran el mismo estilo, como el color de fondo, tamaño de texto y bordes redondeados.

  • Ajustando el espaciado interno de los botones: Implementé la propiedad padding para definir un espaciado interno adecuado dentro de los botones, logrando una apariencia más equilibrada y acorde con el diseño en Figma.

  • Importando y aplicando la fuente correcta: Utilicé Google Fonts para importar la fuente Montserrat con un peso de 600, aplicándola a los botones. Además, eliminé el subrayado predeterminado de los enlaces y ajusté el color del texto para mantener la coherencia visual.

Aquí está mi código:

HTML

<!DOCTYPE html>
<html lang="es">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Portafolio de Laura Isabella</title>
    <link rel="stylesheet" href="style.css">
</head>

<body>
    <header></header>
    <main class="presentacion">
        <section class="presentacion_contenido">
            <h1 class="presentacion_contenido_titulo">Eleva tu negocio digital a otro
                <strong class="titulo-destaque">nivel con un Front-end de calidad!</strong>
            </h1>
            <p class="presentacion_contenido_texto">
                ¡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?
            </p>
            <div class="presentacion_enlaces">
                <a class="presentacion_enlaces_link" href="https://www.instagram.com">Instagram</a>
                <a class="presentacion_enlaces_link" href="https://github.com/">GitHub</a>
            </div>
        </section>

        <img src="imagen.png" alt="Imagen de Ana García trabajando">
    </main>
    <footer>
        <p>&copy; 2024 Ana García - Todos los derechos reservados</p>
    </footer>
</body>

</html>

CSS

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

/* Estilos generales */
* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}

body {
    background-color: black;
    color: white;
    height: 100vh;
    text-align: center;
    font-family: "Montserrat", sans-serif;
}

/* Estilos para el contenido principal */
main {
    padding: 20px;
    position: relative;
}

/* Estilos para la imagen */
img {
    display: block;
    margin: 20px auto;
    max-width: 100%;
}

.titulo-destaque {
    color: cyan;
}

.presentacion {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 10%;
}

.presentacion_contenido {
    width: 615px;
}

.presentacion_contenido_titulo {
    font-size: 36px;
    font-family: "Krona One", sans-serif;
}

.presentacion_contenido_texto {
    font-size: 24px;
}

.presentacion_enlaces {
    display: flex;
    justify-content: space-between;
}

/* Estilos generales para los botones */
.presentacion_enlaces_link {
    width: 280px;
    background-color: cyan;
    text-align: center;
    padding: 21.5px 0;
    border-radius: 16px;
    margin-top: 10px;
    font-size: 24px;
    font-weight: 600;
    text-decoration: none;
    color: black;
    transition: background 0.3s ease, color 0.3s ease;
}

.presentacion_enlaces_link:hover {
    background-color: darkcyan;
    color: white;
}

/* Estilos para el pie de página */
footer {
    padding: 10px;
    font-size: 0.9em;
}

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

Gracias por leer mi solución. ¡Espero sus comentarios y sugerencias!

Atentamente,

Laura Isabella Moreno Herrera

1 respuesta

Hola Laura, espero que estés muy bien.

Felicitaciones por tu aprendizaje. Estamos priorizando el foro para postear dudas, así optimizamos el tiempo de respuesta para ustedes.

Te recomiendo que puedas interactuar con el resto de nuestros compañeros por nuestro Discord.

En virtud de que en Discord el alcance es mayor, la interacción es inmediata y llega a más compañeros y el foro solo quedaría para esclarecer cualquier duda que puedas tener sobre el contenido de los cursos.

De esa manera si tienes algún comentario, opinión, recomendación o algún consejo, o para compartir los desafios sea por el Discord, con certeza por ahí llegará a más personas.

Un saludo.

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios