No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Curso Básico de Tailwind 2 y 3

Curso Básico de Tailwind 2 y 3

Ana María Díaz Solorio

Ana María Díaz Solorio

Construyendo el cuerpo del proyecto

13/29
Recursos

¿Cómo construir el cuerpo de nuestro proyecto?

Empezar con el desarrollo de un proyecto web puede parecer abrumador, pero desglosar cada sección facilita su creación. En este caso, visualizaremos nuestro diseño y desglosaremos las partes esenciales del proyecto: desde el desarrollo de una barra de navegación (navbar) hasta la creación de secciones importantes como "home" y "recomendaciones". Es vital entender el flujo y estructura de estas secciones para limpiar el camino hacia un diseño más efectivo y funcional.

¿Qué secciones conforman nuestro proyecto?

  1. Navbar: Aunque no visible en la versión móvil, es crucial para la versión de escritorio.
  2. Home: Donde mostrará imágenes y contará con un search bar para buscar ubicaciones.
  3. Sección de Recomendaciones: Contiene tarjetas deslizables que presentan contenido destacado.
  4. Estancias destacadas: Similar a las recomendaciones, pero con un enfoque diferente.
  5. Preguntas frecuentes: Un componente común en ambas versiones (móvil y escritorio).
  6. Footer: La parte final del diseño para información esencial.
  7. Tab Bar: Exclusivo para la versión móvil, sustituye a la Navbar.

¿Cuál es la estructura del código inicial?

El primer paso consiste en configurar el marcado del proyecto, principalmente usando divs e identificadores para cada sección. A continuación, presento cómo puedes estructurar lo básico del proyecto utilizando HTML:

<!-- Navbar no visible en móvil -->
<nav>
  <!-- Aquí vendría el contenido de la navbar -->
</nav>

<!-- Tab Bar para versión móvil -->
<div id="tab-bar">
  <!-- Aquí el contenido del tab bar -->
</div>

<!-- Sección Home -->
<section id="home">
  <!-- Contenido de la sección Home -->
</section>

<!-- División para rentas recomendadas -->
<div id="recomendadas">
  <!-- Tarjetas deslizables para recomendaciones -->
</div>

<!-- División para estancias destacadas -->
<div id="destacadas">
  <!-- Tarjetas para estancias destacadas -->
</div>

<!-- Footer del proyecto -->
<footer>
  <!-- Contenido del footer -->
</footer>

¿Cómo organizar cada sección?

  1. Navbar y Tab Bar:

    • Mientras que la Navbar es importante para pantallas grandes, necesitas asegurar que su función esté cubierta por el Tab Bar en dispositivos móviles.
  2. Home y secciones visuales:

    • Agrega contenido visualmente atractivo y funcionalidad interactiva como search bars que mantendrán al usuario comprometido.
  3. Recomendaciones y estancias:

    • Realiza un buen uso de listas deslizables o tarjetas que incentiven la interacción del usuario.
  4. Preguntas frecuentes y footer:

    • Deben estar bien organizadas con respuestas claras y concisas.

Este es solo el principio del desarrollo y planificación de tu proyecto web. ¡No dudes en experimentar y personalizar cada sección para satisfacer tus necesidades específicas! A medida que avances, notarás cómo estas partes individuales crean un sistema cohesivo y funcional, ofreciéndote la oportunidad ideal para mejorar tus habilidades en diseño y codificación. ¡Adelante, sigue aprendiendo y mejorando!

Aportes 6

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

No olviden agregarle semantica a su HTML

<body>
    <header>
        <nav></nav>
        <div id="tabBar"></div>
    </header>
    <main>
        <section>
            <div id="home"></div>
            <div id="recommendations"></div>
            <div id="featured_rentals"></div>
        </section>
    </main>
</body>
  1. Tab bar
  2. Home
  3. Our recomendations
  4. Trending Stays
  5. FAQ
  6. Footer
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Montserrat&display=swap" rel="stylesheet">
    <link rel="stylesheet" href="../public/css/tailwind.css">
    <title>Gogo Travel</title>
</head>
<body>
    <nav></nav>
    <div id="tab_bar"></div>
    <section>
        <div id="home"></div>
        <div id="recomendadas"></div>
        <div id="rentas_destacadas"></div>
        <div id="faq"></div>
    </section>
    <footer></footer>
</body>
</html>


Copia y pega en html

Pega esto y da enter

nav+div#tab_bar+section+footer

Dentro de section mete esto:

div#home+div#recomendandos+div#rentas_destacadas

Tarann…

    <nav></nav>
    <div id="tab_bar"></div>
    <section>
        <div id="home"></div>
        <div id="recomendandos"></div>
        <div id="rentas_destacadas"></div>
    </section>
    <footer></footer>

<nav></nav>
<div id=“tab_bar”></div>
<section>
<div id=“home”></div>
<div id=“recomendadas”></div>
<div id=“rentas_destacadas”></div>
</section>
<footer></footer>

Un pequeño aporte de avance sobre el proyecto: ![](https://static.platzi.com/media/user_upload/Construyendo%20el%20cuerpo%20del%20proyecto-b17784ee-51bb-4472-a0ae-aa3c0d6c2274.jpg)
nav+div#tab\_bar+section+footer