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

Estilizando el proyecto con CSS

HTML:

<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Portafolio</title>
    <link rel="stylesheet" href="style.css">
</head>
<body>
    <header></header>
    <main>
        <h1>
            ¡Aprendiendo junto a <strong>Alura Latam!</strong>
        </h1>
        <p>
            ¡Hola! Soy Anderson Estrada, y estoy realizando este Challenge de Alura Latam 
            para entrar al bootcamp de ciencia de datos.
        </p>
        <a href="https://github.com/Afes-reop/challenge-amigo-secreto_esp-main.git">GitHub</a>
        <img src="alura.jpeg" alt="Alura Challenge"
    </main>
    <footer></footer>
</body>
</html>

CSS:

body {
    background-color: rgb(114, 174, 172);
    color: white;
}

main{
    background-color: rgb(156, 67, 12);
    color: white;
    text-align: center;
    
}

h1,h3,p{
    font-family: Arial, Helvetica, sans-serif;
    font-style:normal;
}

p{
    font-size: 20px;
    column-gap: 20px; 
    width: 40%;
    text-align:center;
    margin:auto;
}

img {
    width: 500px; 
    height: auto; 
    display: block;
    margin: auto;
    border-style: solid;
}

a{
    display: inline-block;
    font-size: 20px;
    width: auto; /* Elimina la restricción del 40% */
    text-align: center;
    margin: 0 10px; /* Agrega separación horizontal */
    color: #41d08b;
}

h1, p{
    margin-bottom: 40px; /* Espacio de 40px debajo de cada elemento */
}

img, a, h3 {
    margin-bottom: 20px; /* Espacio de 20px debajo de cada elemento */
}

strong{
    color: #735fe6;
    font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
}

Resultado:

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

1 respuesta

¡Hola Anderson, espero que estés bien!

Veo que ya has avanzado bastante en la estilización de tu proyecto. Aquí hay algunas sugerencias para mejorar el diseño:

  1. Colores de Fondo y Texto: Si sientes que los colores actuales no son los ideales, podrías probar con combinaciones que ofrezcan un mayor contraste o que sean más suaves a la vista. Por ejemplo, podrías usar un color más claro para el fondo del <main> y un color oscuro para el texto.

  2. Espaciado y Alineación:

    • Asegúrate de que los elementos estén bien alineados y que haya suficiente espacio entre ellos para mejorar la legibilidad.
    • Puedes ajustar el margin y padding para controlar el espacio alrededor de los elementos.
  3. Estilización de Enlaces:

    • Puedes agregar un efecto hover para los enlaces para que cambien de color cuando el usuario pase el mouse sobre ellos. Por ejemplo:
      a:hover {
          color: #ffffff;
          text-decoration: underline;
      }
      
  4. Imagen:

    • Si la imagen parece demasiado grande o pequeña, ajusta el width o height según sea necesario. También puedes usar max-width para asegurarte de que no exceda el tamaño del contenedor.
  5. Revisar Errores de Sintaxis:

    • Asegúrate de cerrar todas las etiquetas correctamente. Por ejemplo, la etiqueta <img> en tu HTML parece no estar cerrada.

Aquí tienes un ejemplo de cómo podrías ajustar algunos estilos:

body {
    background-color: #f0f0f0;
    color: #333;
}

main {
    background-color: #ffffff;
    color: #333;
    padding: 20px;
    border-radius: 8px;
}

a {
    color: #007bff;
    text-decoration: none;
}

a:hover {
    color: #0056b3;
    text-decoration: underline;
}

Espero que estas sugerencias te sean útiles. ¡Sigue experimentando con los estilos hasta que encuentres el diseño que más te guste!

Espero haber ayudado y buenos estudios!