index.html
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Ejercicios de Flexbox y Tipografía</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<section class="presentacion">
<div class="presentacion__contenido">
<h1 class="presentacion__contenido__titulo">Bienvenido a Nuestra Página</h1>
<p class="presentacion__contenido__texto">
Esta es una sección de ejemplo donde ajustaremos el tamaño del texto y la alineación de los elementos usando Flexbox y las fuentes de Google Fonts.
</p>
</div>
<img src="imagen-ejemplo.jpg" alt="Ejemplo de imagen" class="presentacion__imagen">
</section>
</body>
</html>
style.css
/* 1 - Espaciado y márgenes con Flexbox */
.presentacion {
display: flex;
align-items: center;
justify-content: space-between;
margin: 10%; /* Para que los elementos no queden pegados a los bordes de la pantalla */
}
/* 2 - Definiendo el tamaño de la sección de texto */
.presentacion__contenido {
width: 50%; /* Este valor puede ajustarse según el diseño en Figma */
}
/* 3 - Ajustando tamaños de títulos y textos */
.presentacion__contenido__titulo {
font-size: 2.5em; /* Ajusta el tamaño del título según el diseño en Figma */
}
.presentacion__contenido__texto {
font-size: 1.2em; /* Ajusta el tamaño del texto según el diseño en Figma */
}
/* 4 - Importando y aplicando fuentes de Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Krona+One&family=Montserrat:wght@400;700&display=swap');
/* 5 - Personalizando fuentes de títulos y textos */
.presentacion__contenido__titulo {
font-family: 'Krona One', sans-serif;
}
.presentacion__contenido__texto {
font-family: 'Montserrat', sans-serif;
}