A continuación, presento la evidencia del desarrollo de las actividades propuestas en el desafío.
1. Adaptando imágenes para diferentes tamaños de pantalla
- Se agregó la clase
.presentacion_imagen
a las imágenes relevantes en el HTML. - En el CSS, se definió el ancho de esta clase como 50%, asegurando que las imágenes ocupen la mitad del ancho del contenedor padre.
- Se realizaron pruebas en distintos tamaños de pantalla, incluyendo 720px, para verificar su correcta adaptación.
2. Ajustando el diseño para diferentes dispositivos
- Se utilizó la herramienta "Inspeccionar" del navegador para simular diferentes resoluciones de pantalla.
- Se ajustaron los estilos de
.presentacion
, aplicandodisplay: flex
,align-items: center
yjustify-content: space-between
para mejorar la distribución de los elementos. - Se modificaron márgenes y rellenos para asegurar un diseño armonioso en pantallas más pequeñas.
3. Responsividad del contenido de texto
- La clase
.presentacion_contenido
se configuró con un ancho del 50%, permitiendo que el texto se adapte mejor a los cambios de tamaño de la pantalla. - Se utilizó
display: flex
yflex-direction: column
para organizar el contenido de manera más legible y ordenada. - Se comprobó la correcta visualización del texto en diferentes dispositivos.
4. Mejorando la responsividad de los enlaces de navegación
- Se ajustó la clase
.presentacion_enlaces_link
definiendo su ancho en 50% para que los enlaces sean más accesibles en distintas resoluciones. - Se implementó
display: flex
yjustify-content: center
para alinear los enlaces correctamente. - Se añadieron efectos
:hover
con transiciones y cambios de color para mejorar la experiencia de navegación en distintos dispositivos.
Código de Evidencia
@import url('https://fonts.googleapis.com/css2?family=Krona+One&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
/* Estilos generales */
* {
padding: 0;
margin: 0;
}
:root {
--color-primario: #000000;
--color-secundario: #f6f6f6;
--color-terciario: #22D4FD;
--color-hover: #272727;
--fuente-montserrat: "Montserrat", sans-serif;
--fuente-krona: "Krona One", sans-serif;
}
body {
background-color: var(--color-primario);
color: var(--color-secundario);
box-sizing: border-box;
text-align: center;
}
/* Estilos de la cabecera */
.header {
padding: 2% 0% 0% 15%;
}
.header_menu {
display: flex;
gap: 80px;
}
.header_menu_link {
font-family: var(--fuente-montserrat);
font-size: 1.5rem;
font-weight: 600;
color: var(--color-terciario);
text-decoration: none;
}
/* Estilos para la presentación */
.presentacion {
display: flex;
align-items: center;
justify-content: space-between;
padding: 6% 15%;
gap: 82px;
}

.presentacion_contenido {
width: 50%;
display: flex;
flex-direction: column;
gap: 40px;
}
.presentacion_contenido_titulo {
font-size: 2.25rem;
font-family: var(--fuente-krona);
}
.presentacion_contenido_texto {
font-size: 1.5rem;
font-family: var(--fuente-montserrat);
}
/* Estilos para las imágenes */
.presentacion_imagen {
width: 50%;
}
/* Estilos para los enlaces de navegación */
.presentacion_enlaces {
display: flex;
justify-content: space-between;
flex-direction: column;
align-items: center;
gap: 32px;
}
.presentacion_enlaces_link {
width: 50%;
text-align: center;
border-radius: 8px;
font-family: var(--fuente-montserrat);
font-size: 1.5rem;
font-weight: 600;
padding: 21.5px 0;
text-decoration: none;
color: var(--color-secundario);
border: 2px dotted var(--color-terciario);
display: flex;
justify-content: center;
align-items: center;
gap: 16px;
}
.presentacion_enlaces_link:hover {
background: linear-gradient(90deg, #22d5fd86, var(--color-hover));
transform: scale(1);
box-shadow: 0 0 15px rgba(34, 212, 253, 0.7);
border: 2px solid #0000FF;
cursor: pointer;
}
/* Estilos para el pie de página */
footer {
background-color: var(--color-terciario);
padding: 24px;
color: var(--color-primario);
text-align: center;
font-size: 1.5rem;
font-family: var(--fuente-montserrat);
font-weight: 400;
}
Evidencia Visual
Atentamente,
Laura Isabella Moreno Herrera