Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

CSS del diseño del portafolio web

@import url('https://fonts.googleapis.com/css2?family=Krona+One&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

:root{

--color-primario: #000000;
--color-secundario: #F6F6F6;
--color-terciario: #22D4FD;
--color-hover:#272727;

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

}

*{
padding: 0;
margin: 0;
}

body {
background: var(--color-primario);
color: var(--color-secundario);

box-sizing: border-box;

}
.header{
padding: 2% 0% 0% 15%;

}

.headerNavegacion{
display: flex;
gap: 80px;
}

.headerNavegacionLink{
font-family: var(--fuente-montserrat);
font-size: 1.5rem;
font-weight: 600;
color: var(--color-terciario);
text-decoration: none;
}

.presentacion{

display: flex;
align-items: center;
padding: 6% 15%;
justify-content: space-between;
gap:82px;
}

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

}

.presentacionContenidoTitulo{
font-size:2.25rem;
font-family: var(--fuente-krona);

}
.tituloDestaque{
color: var(--color-terciario);
}

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

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

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

}

.presentacionEnlacesLink:hover{
background: var(--color-hover);

}

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

.imagenPresentacion{
width: 50%;
}

.footer{
background-color: var(--color-terciario);
padding: 24px ;
color: var(--color-primario);
text-align: center;
font-family: var(--fuente-montserrat);
font-size: 1.5rem;;
font-weight: 600;

}

@media(max-width: 1200px ){

.header{
    padding: 10%;
}

.headerNavegacion{
    justify-content: center;
}

.presentacion{
    flex-direction: column-reverse;
    padding: 5%;
}
.presentacionContenido{
    width: auto;
}

}

1 respuesta

Hola Jose, espero que estés bien

Parece que estás trabajando en el diseño CSS de tu portafolio web. Tu código se ve bastante bien estructurado y estás utilizando variables CSS para mantener la coherencia en los colores y las fuentes, lo cual es una excelente práctica.

Aquí hay algunas sugerencias que podrían ayudarte a mejorar o ajustar tu diseño:

  1. Verificación de Importaciones: Asegúrate de que las fuentes que estás importando desde Google Fonts se carguen correctamente en tu página. Puedes verificar esto abriendo la consola del navegador y buscando errores relacionados con la carga de fuentes.

  2. Responsividad: Veo que ya has comenzado a trabajar con media queries para pantallas más pequeñas. Considera añadir más puntos de quiebre (breakpoints) para mejorar la experiencia en dispositivos móviles y tablets. Por ejemplo, podrías ajustar el tamaño de las fuentes o el espaciado en pantallas más pequeñas.

  3. Espaciado y Padding: Revisa los valores de padding y margen para asegurarte de que el contenido no se vea demasiado comprimido o con demasiado espacio en diferentes tamaños de pantalla.

  4. Hover Effects: Has aplicado un efecto hover en los enlaces de .presentacionEnlacesLink. Podrías considerar añadir una transición suave para que el cambio de color sea más fluido. Por ejemplo:

    .presentacionEnlacesLink:hover {
        background: var(--color-hover);
        transition: background 0.3s ease;
    }
    
  5. Consistencia de Font Sizes: Asegúrate de que los tamaños de fuente sean consistentes en todo tu diseño, especialmente si estás usando diferentes tamaños para diferentes dispositivos.

Espero que estas sugerencias te sean útiles para seguir mejorando tu portafolio web. ¡Bons estudios!