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

¡Absolutamente! Aquí tienes cómo puedes abordar cada uno de los desafíos, junto con explicaciones y mejores prácticas:

  1. Ajustando el Diseño con "gap"
.presentacion {
  display: flex; /* Asegura que sea un contenedor flexible */
  gap: 20px;   /* Espacio de 20px entre imagen y texto */
}

¡Absolutamente! Aquí tienes cómo puedes abordar cada uno de los desafíos, junto con explicaciones y mejores prácticas:

  1. Ajustando el Diseño con "gap"

CSS

.presentacion {
  display: flex; /* Asegura que sea un contenedor flexible */
  gap: 20px;   /* Espacio de 20px entre imagen y texto */
}

Usa el código con precaución.

Explicación:

display: flex;: Hace que .presentacion sea un contenedor flexible, permitiendo usar gap. gap: 20px;: Crea un espacio uniforme de 20 píxeles entre todos los elementos directos dentro de .presentacion. 2) Media Query para Diseño Móvil

CSS
@media (max-width: 1023px) {
  .presentacion {
    flex-direction: column; /* Apila imagen sobre texto */
  }

} Usa el código con precaución.

Explicación:

@media (max-width: 1023px): Aplica las reglas solo cuando el ancho de la pantalla es 1023px o menos. flex-direction: column;: Cambia la dirección de los elementos flex a una columna vertical. 3) Invertir el Orden de los Elementos

@media (max-width: 1200px) {
  .presentacion {
    flex-direction: column-reverse; /* Imagen arriba, texto abajo */
  }

}

Explicación:

Similar al paso 2, pero ahora con column-reverse para invertir el orden. 4) Ajustando el Encabezado (Header)

.encabezado {
  padding: 20px; /* Ajusta según diseño Figma */
  /* Otros estilos del encabezado */
}

Explicación:

Modifica el padding para centrar y espaciar el encabezado adecuadamente en pantallas pequeñas. 5) Centrando Elementos del Menú

.header__menu {
  display: flex;
  justify-content: center; /* Centra los elementos horizontalmente */
}

Explicación:

justify-content: center;: Alinea los elementos del menú al centro dentro del contenedor .header__menu. 6) Refinando el Encabezado Responsivo

Experimenta con diferentes valores de padding en .encabezado hasta que coincida con Figma. Ajusta justify-content en .header__menu si es necesario para alinear los elementos del menú. Considera usar media queries adicionales para ajustes más específicos a diferentes tamaños de pantalla. Consejos Adicionales:

Organización: Mantén tus media queries agrupadas y ordenadas por tamaño de pantalla para facilitar la lectura y el mantenimiento. Figma como Guía: Utiliza Figma como referencia constante para asegurarte de que tus ajustes CSS reflejen con precisión el diseño deseado. Prueba en Diferentes Dispositivos: Prueba tu portafolio en varios dispositivos y tamaños de pantalla reales para garantizar una experiencia de usuario fluida.

1 respuesta

Hola Frank, espero que estés bien

Gracias por compartir tu ejercício práctico con nosotros! Tu contribución es fundamental para el crecimiento de nuestra comunidad en Alura. Sigue comprometido y no dudes en regresar al foro en caso que tengas alguna duda o dificultad.

¡Abrazos y buenos estudios!

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