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>Presentación Flexbox</title>
    <link rel="stylesheet" href="styles.css">
</head>
<body>
    <section class="presentacion">
        <div class="presentacion__contenido">
            <h1 class="presentacion__contenido__titulo">Título de la Sección</h1>
            <p class="presentacion__contenido__texto">
                Este es un párrafo de ejemplo donde aplicaremos estilos de fuentes y ajustaremos el tamaño de la sección de texto.
            </p>
        </div>
        <img src="imagen.jpg" alt="Imagen de presentación" class="presentacion__imagen">
    </section>
</body>
</html>

CSS

/* Importando fuentes desde Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Krona+One&family=Montserrat:wght@400;700&display=swap');

body {
    margin: 0;
    padding: 0;
    font-family: 'Montserrat', sans-serif;
    background-color: #f4f4f4;
}

/* Contenedor principal con Flexbox */
.presentacion {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 10%;
}

/* Ajustando el tamaño de la sección de texto */
.presentacion__contenido {
    width: 50%; /* Ajusta este valor según el diseño de Figma */
}

/* Estilos del título */
.presentacion__contenido__titulo {
    font-size: 2rem; /* Ajusta este valor según Figma */
    font-family: 'Krona One', sans-serif;
    color: #333;
}

/* Estilos del texto */
.presentacion__contenido__texto {
    font-size: 1.2rem; /* Ajusta este valor según Figma */
    font-family: 'Montserrat', sans-serif;
    color: #555;
}

/* Ajuste de imagen */
.presentacion__imagen {
    max-width: 40%;
    height: auto;
}
1 respuesta

¡Hola Estudiante, espero que estés bien!

Parece que estás trabajando en un proyecto donde necesitas ajustar el diseño de una sección usando Flexbox y estilos CSS para que coincida con un diseño en Figma. Vamos a repasar algunos puntos clave que podrían ayudarte:

  1. Espaciado y márgenes con Flexbox: Ya estás utilizando justify-content: space-between;, lo cual es correcto para espaciar los elementos dentro del contenedor .presentacion. Si necesitas ajustar los márgenes para que los elementos no queden pegados a los bordes, puedes considerar añadir un padding al contenedor .presentacion o ajustar el margin de los elementos hijos.

    Por ejemplo:

    .presentacion {
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin: 10%;
        padding: 20px; /* Ajusta según sea necesario */
    }
    
  2. Definiendo el tamaño de la sección de texto: Has definido el ancho de .presentacion__contenido como 50%, lo cual es una buena práctica para asegurar que el texto y la imagen se distribuyan adecuadamente. Asegúrate de que este valor coincida con las especificaciones de Figma.

  3. Ajustando tamaños de títulos y textos: Estás utilizando font-size para ajustar los tamaños de los títulos y textos. Asegúrate de que estos valores (2rem para el título y 1.2rem para el texto) coincidan con los tamaños especificados en Figma.

  4. Importando y aplicando fuentes de Google Fonts: Ya has importado correctamente las fuentes "Krona One" y "Montserrat". Asegúrate de que estas fuentes se estén aplicando a los elementos correctos utilizando font-family en las clases correspondientes.

  5. Personalizando fuentes de títulos y textos: Parece que ya has aplicado las fuentes correctas a los títulos y textos. Solo verifica que el estilo visual sea coherente con el diseño de Figma.

Si después de estos ajustes aún no consigues el resultado deseado, revisa el diseño en Figma para asegurarte de que todos los valores de tamaño y espaciado coincidan con lo que has implementado en tu código.

Espero haber ayudado y ¡buenos estudios!