Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

Haga lo que hicimos en aula

Utilice framework bootstrap y CSS para el diseño: HTML

<!DOCTYPE html>
<html lang="es">
    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <title>Portafolio de Luis Avila</title>
        <meta name="description" content="">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <link rel="stylesheet" href="css/styles.css">
        <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-QWTKZyjpPEjISv5WaRU9OFeRpok6YctnYmDr5pNlyT2bRjXh0JMhjY6hW+ALEwIH" crossorigin="anonymous">
    </head>
    <body>
        <header>
            <div class="contenedor">
                <img src="img/html-5.webp" class="icono">
                <h1 class="titulo">Pagina HTML 5</h1>
            </div>
        </header>
        <main>
            <h1>Aprende contenido digital <strong>con un Front-end de calidad</strong></h1>
            <p>¡Hola! Soy Luis, desarrollador de Front-end con especializacion en react, html y CSS. </p>
            <div class="text-start">
                <a href="https://www.instagram.com/" type="button" class="btn btn-primary btn-lg">Instagram</a>
                <a href="https://www.github.com/" type="button" class="btn btn-primary btn-lg">Github</a>
            </div>

            <div class="text-start padding: 10rem">
                <img src="img/html-5.webp" class="img-thumbnail" alt="imagen de HTML 5">
            </div>
        </main>
        <footer>
            <p>2025 &#169; Pagina de Luis Avila</p>
        </footer>
        <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-YvpcrYf0tY3lHB60NNkmXc5s9fDVZLESaAA55NDzOxhy9GkcIdslK1eN7N6jIeHz" crossorigin="anonymous"></script>
    </body>
</html>

CSS

.contenedor {
    display: flex; /* Alinea elementos en una fila */
    align-items: center; /* Centra verticalmente */
    gap: 10px; /* Espacio entre la imagen y el título */
}

footer {
    position: absolute;
    bottom: 0;
    width: 90%;
    height: 40px;
}

.icono {
    width: 50px;  /* Ajusta el tamaño del icono */
    height: 50px; /* Mantiene la proporción cuadrada */
    border-radius: 50%; /* Lo hace circular */
    object-fit: cover; /* Evita distorsión */
    border: 2px solid #333; /* Borde alrededor del icono */
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2); /* Sombra ligera */
    transition: transform 0.3s ease-in-out; /* Efecto al pasar el mouse */
}
  
.icono:hover {
    transform: scale(1.1); /* Aumenta el tamaño al pasar el mouse */
}
  
.titulo {
    font-size: 24px;
}

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

1 respuesta
solución!

Hola Luis, espero que estés muy bien.

Te felicito por tu aprendizaje. Cualquier duda aqui estamos para ayudar.

Te recomiendo que puedes interactuar con el resto de nuestros compañero por nuestro Discord.

En virtud de que en Discord el alcance es mayor, la interacción es inmediata y llega a más compañeros y el foro solo quedaría para esclarecer cualquier duda que puedas tener sobre el contenido de los cursos.

De esa manera si tienes algún comentario, opinión, recomendación o algún consejo o desafio sea por el Discord, con certeza por ahí llegará a más personas

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