Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

06 Haga lo que hicimos

@import url('https://fonts.googleapis.com/css2?family=Krona+One&family=Montserrat:wght@400;600&display=swap');


:root {
    --color-primaria: #000000;
    --color-secundaria: #F6F6F6;
    --color-terciaria: #22D4FD;
    --color-hover: #272727;

    --fuente-krona: 'Krona One', sans-serif;
    --fuente-montserrat: 'Montserrat', sans-serif;
}

* {
    padding: 0;
    margin: 0;
}

body {
    box-sizing: border-box;
    background-color: var(--color-primaria);
    color: var(--color-secundaria);
}

.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-terciaria);
    text-decoration: none;

}



.presentacion {
    padding: 5% 15%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 82px;
}

.presentacion__contenido {
    width: 50%;
    display: flex;
    flex-direction: column;
    gap: 40px;
}


.presentacion__contenido__titulo {
    font-size: 2rem;
    font-family: var(--fuente-krona);
}

.titulo-destaque {
    color: var(--color-terciaria);
    ;
}

.presentacion__contenido__texto {
    font-size: 1.5rem;
    font-family: var(--fuente-montserrat);
}

.presentacion__enlaces {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    gap: 32px;
}

.presentacion__enlaces__subtitulo {
    font-family: var(--fuente-krona);
    font-weight: 400;
    font-size: 1.5rem;
}

.presentacion__enlaces__link {
    display: flex;
    justify-content: center;
    gap: 16px;
    border: 2px solid var(--color-terciaria);
    width: 50%;
    text-align: center;
    border-radius: 8px;
    font-size: 1.5rem;
    font-weight: 600;
    padding: 21.5px 0;
    text-decoration: none;
    color: var(--color-secundaria);
    font-family: var(--fuente-montserrat);
}

.presentacion__enlaces__link:hover {
    background-color: var(--color-hover);
}

.footer {
    color: var(--color-primaria);
    background-color: var(--color-terciaria);
    padding: 24px;
    text-align: center;
    font-family: var(--fuente-krona);
    font-size: 1.5rem;
    font-weight: 400;
}

.presentacion__imagen {
    width: 50%;
}
2 respuestas

Hola Matias, espero que estés bien

Parece que estás trabajando en un proyecto donde necesitas asegurar la responsividad de diferentes elementos en tu sitio web. Basado en el contexto de tu pregunta, aquí hay algunas sugerencias que podrían ayudarte:

  1. Imágenes Responsivas: Ya has añadido la clase presentacion__imagen a tus imágenes y definido su ancho como 50% en el CSS. Esto es un buen comienzo. Asegúrate de que las imágenes estén dentro de un contenedor que también sea responsivo. Puedes probar diferentes tamaños de pantalla, como 720px, para verificar si las imágenes se ajustan correctamente.

  2. Ajuste del Diseño para Diferentes Dispositivos: Utiliza la herramienta "Inspeccionar" de tu navegador para simular diferentes tamaños de pantalla. Puedes ajustar los márgenes y rellenos en tu CSS para que los elementos se vean bien en pantallas más pequeñas. Por ejemplo, podrías reducir el padding en .header y .presentacion para pantallas más pequeñas usando media queries.

    @media (max-width: 720px) {
        .header {
            padding: 2% 0% 0% 5%;
        }
        .presentacion {
            flex-direction: column;
            align-items: flex-start;
        }
    }
    
  3. Responsividad del Contenido de Texto: Cambia el ancho de .presentacion__contenido a un valor relativo como 50% para que el texto se adapte mejor a diferentes tamaños de pantalla. Ya lo tienes configurado, pero asegúrate de que el contenedor padre también sea flexible.

  4. Enlaces de Navegación Responsivos: Cambia el ancho de .presentacion__enlaces__link a un valor relativo. Ya está configurado como 50%, lo cual es bueno. Asegúrate de que los enlaces se vean bien en diferentes dispositivos y ajusta el padding si es necesario.

    @media (max-width: 720px) {
        .presentacion__enlaces__link {
            width: 80%;
            padding: 15px 0;
        }
    }
    

Prueba estos ajustes y verifica cómo se comporta tu diseño en diferentes dispositivos. Espero que estas sugerencias te sean útiles.

Espero haber ayudado y buenos estudios!

¡Muchas gracias por los consejos!