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

HTML

<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Botones Mejorados</title>
    <link rel="stylesheet" href="styles.css">
    <link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@600&display=swap" rel="stylesheet">
</head>
<body>
    <div class="container">
        <button class="btn instagram">Instagram</button>
        <button class="btn github">GitHub</button>
    </div>
</body>
</html>

CSS

/* Aplicando la fuente Montserrat */
body {
    font-family: 'Montserrat', sans-serif;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    background-color: #f4f4f4;
}

/* Contenedor con flexbox para alinear los botones horizontalmente */
.container {
    display: flex;
    gap: 20px; /* Espaciado entre los botones */
}

/* Estilos comunes para los botones */
.btn {
    font-size: 18px;
    font-weight: 600;
    padding: 12px 24px;
    border: none;
    border-radius: 8px;
    cursor: pointer;
    transition: all 0.3s ease;
    text-decoration: none;
}

/* Estilos específicos para el botón de Instagram */
.instagram {
    background-color: #E4405F;
    color: white;
    box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2);
}

.instagram:hover {
    background-color: #D8345F;
    box-shadow: 4px 4px 15px rgba(0, 0, 0, 0.3);
}

/* Estilos específicos para el botón de GitHub */
.github {
    background-color: #333;
    color: white;
    box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2);
}

.github:hover {
    background-color: #222;
    box-shadow: 4px 4px 15px rgba(0, 0, 0, 0.3);
}
1 respuesta

Hola Estudiante, ¡espero que estés bien!

Parece que estás trabajando en un proyecto donde necesitas ajustar el espaciado y el tamaño de los botones, además de mejorar su visibilidad y accesibilidad. Vamos a revisar algunos puntos que podrían ayudarte a cumplir con los requisitos del ejercicio:

  1. Espaciado y tamaño de los botones: Ya has aplicado gap: 20px; en el contenedor .container, lo cual es excelente para el espaciado entre los botones. Si necesitas ajustar el tamaño de los botones, podrías modificar el padding dentro de la clase .btn. Por ejemplo, podrías intentar con padding: 16px 32px; para hacerlos más grandes.

  2. Visibilidad de los botones: Has aplicado sombras y cambios de color al pasar el ratón sobre los botones, lo cual es genial para la visibilidad. Si deseas mejorar aún más, podrías considerar aumentar el tamaño de la fuente, por ejemplo, font-size: 20px; en la clase .btn. Además, podrías incrementar el contraste de los colores para asegurar que sean accesibles.

  3. Clase común para botones: Ya tienes una clase común .btn que aplica estilos generales a ambos botones. Esto es exactamente lo que se requiere para crear una base común de estilos. Asegúrate de que esta clase contenga todas las propiedades comunes que deseas aplicar a todos los botones.

  4. Ajuste del espaciado interno: Como mencioné antes, el padding es clave para ajustar el espaciado interno. Si el diseño en Figma requiere un espaciado específico, asegúrate de que el padding en la clase .btn refleje esos valores.

  5. Fuente correcta: Ya has importado la fuente Montserrat con el peso 600 y la has aplicado al body, lo cual asegura que todos los textos en la página, incluidos los botones, usen esta fuente. Si deseas asegurarte de que solo los botones usen esta fuente, podrías aplicar font-family: 'Montserrat', sans-serif; directamente en la clase .btn.

Espero que estos consejos te ayuden a ajustar tu proyecto según las necesidades del ejercicio. ¡Bons estudios!