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

Proyectos que puedes desarrollar para seguir evolucionando

HTML

<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Mis Favoritos</title>
    <link rel="stylesheet" href="styles.css">
</head>
<body>
    <header>
        <h1>Mis Favoritos</h1>
        <p>Una recopilación de mis cosas favoritas: películas, series, música y más.</p>
    </header>

    <section class="favoritos">
        <h2> Películas Favoritas</h2>
        <div class="grid">
            <div class="card">
                <img src="pelicula1.jpg" alt="Película 1">
                <p>Inception</p>
            </div>
            <div class="card">
                <img src="pelicula2.jpg" alt="Película 2">
                <p>Interstellar</p>
            </div>
        </div>
    </section>

    <section class="favoritos">
        <h2> Series Favoritas</h2>
        <div class="grid">
            <div class="card">
                <img src="serie1.jpg" alt="Serie 1">
                <p>Breaking Bad</p>
            </div>
            <div class="card">
                <img src="serie2.jpg" alt="Serie 2">
                <p>Stranger Things</p>
            </div>
        </div>
    </section>

    <section class="favoritos">
        <h2> Música Favorita</h2>
        <div class="grid">
            <div class="card">
                <img src="musica1.jpg" alt="Música 1">
                <p>Bohemian Rhapsody - Queen</p>
            </div>
            <div class="card">
                <img src="musica2.jpg" alt="Música 2">
                <p>Shape of You - Ed Sheeran</p>
            </div>
        </div>
    </section>

    <footer>
        <p>Creado con por [Tu Nombre]</p>
    </footer>
</body>
</html>

CSS

/* Estilos generales */
body {
    font-family: Arial, sans-serif;
    margin: 0;
    padding: 0;
    background-color: #f4f4f4;
    text-align: center;
}

/* Encabezado */
header {
    background-color: #333;
    color: white;
    padding: 20px;
    text-align: center;
}

/* Secciones */
.favoritos {
    margin: 30px auto;
    padding: 20px;
    max-width: 900px;
    background-color: white;
    border-radius: 10px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
}

/* Estilos para el grid */
.grid {
    display: flex;
    justify-content: center;
    gap: 20px;
    flex-wrap: wrap;
}

/* Tarjetas de favoritos */
.card {
    background: white;
    border-radius: 10px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    padding: 15px;
    width: 200px;
    text-align: center;
}

.card img {
    width: 100%;
    border-radius: 10px;
}

.card p {
    margin-top: 10px;
    font-weight: bold;
}

/* Pie de página */
footer {
    background-color: #333;
    color: white;
    padding: 10px;
    margin-top: 30px;
}
1 respuesta

¡Hola Estudiante, espero que estés bien!

¡Qué bueno que estás interesado en seguir desarrollando tus habilidades en HTML y CSS! El proyecto que compartiste ya es un excelente punto de partida, ya que has creado una página de favoritos con secciones bien definidas para películas, series y música.

Para seguir evolucionando, te sugiero que consideres agregar algunas funcionalidades o mejoras a tu proyecto actual. Aquí tienes algunas ideas:

  1. Interactividad con JavaScript: Puedes añadir un poco de JavaScript para hacer que la página sea más interactiva. Por ejemplo, podrías implementar un botón que al hacer clic muestre más información sobre una película o serie.

  2. Enlaces a contenido externo: Agrega enlaces a trailers de películas o series en YouTube, o a las páginas de Wikipedia de las canciones. Esto enriquecerá la experiencia del usuario.

  3. Uso de variables CSS: Si aún no lo has hecho, podrías empezar a utilizar variables CSS para manejar colores y fuentes. Esto te permitirá cambiar el tema de tu página de manera más sencilla.

    :root {
        --main-bg-color: #f4f4f4;
        --header-bg-color: #333;
        --text-color: white;
    }
    
    body {
        background-color: var(--main-bg-color);
        color: var(--text-color);
    }
    
    header {
        background-color: var(--header-bg-color);
    }
    
  4. Galería de imágenes: Considera transformar tus secciones en una galería de imágenes que se pueda navegar con un carrusel.

  5. Página de detalles: Puedes expandir tu proyecto creando páginas adicionales que ofrezcan más detalles sobre cada uno de tus favoritos. Por ejemplo, una página dedicada a "Inception" con sinopsis, reparto, etc.

  6. Diseño adaptable: Asegúrate de que tu diseño sea responsivo, es decir, que se vea bien en dispositivos móviles y de escritorio. Puedes usar media queries para ajustar el diseño según el tamaño de la pantalla.

Espero que estas ideas te inspiren a seguir mejorando tu proyecto. ¡Diviértete creando y aprendiendo!

Espero ter ayudado y bons estudos!