Aprende Bootstrap - curso 101 - Comienza tu carrera en desarrollo web | Kyle Sampson | Skillshare

Velocidad de reproducción


1.0x


  • 0.5x
  • 0.75x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Aprende Bootstrap - curso 101 - Comienza tu carrera en desarrollo web

teacher avatar Kyle Sampson, Web Designer & Developer

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Lecciones en esta clase

    • 1.

      INTRODUCCIÓN AL CURSO

      0:28

    • 2.

      Sección 2 - Introducción de bootstrap

      0:56

    • 3.

      Sección 3 - Cómo usar correa de arranque

      1:23

    • 4.

      Sección 4 - Cómo conectar correa

      1:54

    • 5.

      Sección 5: resumen de redes

      5:35

    • 6.

      Sección 6: resumen de columnas

      6:43

    • 7.

      Sección 7 - Ejemplo de filas

      4:00

    • 8.

      Sección 8: orden de columnas

      4:55

    • 9.

      Sección 9: revisión de todos los componentes

      22:54

    • 10.

      Sección 10 - página de inicio de sesión

      11:09

    • 11.

      Sección 11 - Cómo construir la navegación

      7:50

    • 12.

      Sección 12

      10:05

    • 13.

      Sección 13 - Contenido principal

      17:01

    • 14.

      Sección 14 - Sidebar derecho

      7:30

  • --
  • Nivel principiante
  • Nivel intermedio
  • Nivel avanzado
  • Todos los niveles

Generado por la comunidad

El nivel se determina según la opinión de la mayoría de los estudiantes que han dejado reseñas en esta clase. La recomendación del profesor o de la profesora se muestra hasta que se recopilen al menos 5 reseñas de estudiantes.

94

Estudiantes

--

Proyectos

Acerca de esta clase

¿Estás luchando para diseñar páginas web desde cero? ¿Buscas un boiletplate para trabajar? O tal vez solo estás interesado en aprender más sobre Bootstrap. ¡Este curso es para ti!

Este curso repasa lo que es Bootstrap, cómo usarlo, una revisión de todos los componentes y de hecho los utilizará. Familiarícese con el sistema de rejilla de Bootstrap, clases de columnas, elementos de navegación y mucho más.

Este curso girará en crear un clon de una página de inicio y una página de inicio de una red social populares. Este es un curso de principio estricto, no vamos a sumergirnos en nada en el servidor.

Gracias por tomar el curso, ¡espero que disfrutes!

Música introductoria de Joystock - https://www.joystock.org

Conoce a tu profesor(a)

Teacher Profile Image

Kyle Sampson

Web Designer & Developer

Profesor(a)
Level: Beginner

Valoración de la clase

¿Se cumplieron las expectativas?
    ¡Superadas!
  • 0%
  • 0%
  • Un poco
  • 0%
  • No realmente
  • 0%

¿Por qué unirse a Skillshare?

Mira las galardonadas Skillshare Originals

Cada clase tiene lecciones cortas y proyectos prácticos

Tu membresía apoya a los profesores de Skillshare

Aprende desde cualquier lugar

Ve clases sobre la marcha con la aplicación de Skillshare. Progresa en línea o descarga las clases para verlas en el avión, el metro o donde sea que aprendas mejor.

Transcripciones

1. Introducción al curso: ¿ Has estado luchando con hacer modernos sitios web receptivos o tal vez solo eres nuevo en el desarrollo web en general. Mi nombre es Kyle y voy a estar caminando por Bootstrap y cómo usarlo para construir sitios web de respuesta rápida para tus clientes. Vamos a estar revisando toda la documentación y señalando características importantes que vienen incorporadas en Bootstrap y te dan una ventaja competitiva en el mercado. Tus sitios estarán muy bien que van a ser funcionales y aprenderás mucho en esta clase. Espero que estén listos para empezar. 2. Sección 2: introducción de Bootstrap: Muy bien, bienvenidos a la clase, todos. Gracias por apuntarte a la clase. Espero que estén listos para empezar. Si no estás familiarizado con Bootstrap, vamos a estar buceando profundamente la documentación, echando un vistazo a algunos ejemplos y viendo cómo podemos utilizar aquellos en nuestro sitio que vamos a estar construyendo. En este curso. Vamos a estar construyendo un Clon de Facebook, No necesariamente el back-end, pero sólo vamos a estar construyendo las características de front end. Vamos a empezar con la página de suscripción y luego vamos a trabajar nuestro camino hacia la página de inicio. Vamos a estar usando elementos Bootstrap en todo lo que podamos. Si hay algún CSS adicional, vamos a abordar eso. Cualquier cosa que necesitemos personalizar. Lo daremos un paso a la vez. Este curso va a estar dirigido a principiantes, personas que no están familiarizadas con Bootstrap. No obstante, si estás familiarizado con el bootstrapping, solo necesitas un poco más con experiencia, solo necesitas un refresco. En este curso también se dispondrá eso. Entonces espero que ustedes estén listos para ponerse en marcha. Entonces con eso dicho, saltemos. 3. Sección 3 - Uso de Bootstrap: De acuerdo, así que para empezar vamos a necesitar un editor de código para este curso. Voy a estar usando Visual Studio Code. Siéntete libre de usar el editor de código que te guste. Entonces lo que tenemos que hacer es crear un nuevo archivo. Y sólo voy a nombrar a este index.html. Y lo voy a guardar en mi carpeta de descargas. Y sólo lo voy a poner dentro de una carpeta llamada curso Facebook. Siéntete libre de nombrarlo como quieras y simplemente guardarlo. Entonces index.html y guárdalo. Genial. Por lo que ahora dentro del editor de código donde va a poner el HTML calderero para empezar. Y para hacer eso, sólo voy a hacer un código corto aquí. Siéntete libre de escribir esto o si tu editor de código tiene un atajo, adelante y usa eso para el título. Yo sólo voy a poner curso web y guardarlo. Genial, Así que ahora realmente podemos abrir este archivo dentro de nuestro navegador y no lo hicimos, solo tienes que ir a tu explorador y encontrar la carpeta que hiciste y hacer doble clic en el archivo. Y entonces abriré justo en tu navegador. Ahora mismo está vacío porque no tenemos nada en el cuerpo real. Entonces solo para asegurarme de que esto esté funcionando, solo voy a lanzar un encabezado de prueba un elemento y refrescar y nivelar lo pueden ver ahí arriba. Por lo que ya terminamos con esto y abordaremos la instalación de bootstrap en la siguiente lección. 4. Sección 4: cómo conectar el bootstrap: En esta sección vamos a estar repasando cómo instalar o conectar realmente la plataforma bootstrap a nuestro sitio web o a nuestro archivo index.html en este momento. Por lo que hay un par de formas de conectar bootstrap. Entonces lo que quieres hacer es ir a buscar bootstrap.com y luego hacer clic en el botón de descarga. A partir de aquí, puedes desplazarte y ver tipo de todas las diferentes formas que dan para conectar realmente Bootstrap a tu sitio. Tienen gestores de paquetes, enlaces CDN, hilados, gema, compositor, así que prácticamente cualquier cosa. Si estás más avanzado, puedes seguir esas instrucciones. Como dije, este curso va a estar orientado más hacia el principiante. Entonces lo que vamos a hacer aquí es realmente usar los enlaces CDN. Por lo que dice CDN vía JS entregar. Así que salta el OJS descargado entregado para entregar la versión en caché del CSS y JS compilados de Bootstrap a tu proyecto. Esto es exactamente lo que necesitamos. Entonces lo que tenemos que hacer es hacer clic en Copiar al Portapapeles. Y vamos a volver a nuestro archivo de índice. Y dentro de la sección de cabeza, lo vamos a pegar. Y voy a encender el envoltorio de palabras muy rápido. De acuerdo, entonces ahora que tenemos el archivo CSS y un archivo JavaScript vinculado a nuestra página web. Vamos a seguir adelante y sólo a guardarlo. Voy a mantener el elemento de encabezado ahí solo para asegurarme de que la fuente y el color predeterminados y todo así surtirán efecto en el H1. De esa forma sabemos con certeza que Bootstrap está todo conectado. Entonces voy a saltar de nuevo al navegador y refrescarme. Y se puede ver que la fuente ha cambiado. Sigue siendo negro, eso está bien. Pero también han cambiado algunos de los márgenes de página y paddings de página y cosas así. Estas son solo señales de que bootstrap se conectó con éxito. Entonces eso es exactamente lo que necesitamos. 5. Sección 5: descripción de la cuadrícula: Uno de los mayores beneficios de usar Bootstrap para tu desarrollo web es el hecho que cuentan con un sistema de cuadrícula integrado. Por lo que esto es realmente útil para construir diseños realmente específicos o personalizados. Esto va a ser realmente útil para cuando estamos diseñando esa página de inicio para el feed de Facebook donde esencialmente tienes alguna información en el lado izquierdo, tienes tu feed principal en el medio y luego tienes algunos amigos y tal vez algunos anuncios del lado derecho y cosas así. Por lo que es realmente útil para que todo esté incorporado, realmente fácil de usar. Por lo que esta sección va a ser todo sobre la rejilla o los contenedores como se les refiere en Bootstrap. Entonces para empezar con eso, volvamos a saltar de nuevo al sitio web getbootstrap.com, diríjase a los perros y luego bajemos a layout y contenedores. Entonces aquí mismo dice que los contenedores son un bloque de construcción fundamental de Bootstrap que contienen pad y alinean tu contenido dentro de una vista divisor dada. En realidad tienen un par de clases diferentes que puedes usar. Uno de los cuales es solo contenedor. Hay uno que es fluido de guión del contenedor y luego punto de ruptura del dash del contenedor, que es un 100 por ciento hasta el punto de ruptura especificado. Genial, Entonces lo que vamos a estar usando mayormente aquí es el contenedor normal y el fluido de dash container, que va a ser 100% o ancho completo de la ventanilla. Entonces si nos desplazamos un poco aquí abajo, en realidad se pueden ver los puntos de ruptura que están integrados en Bootstrap. Por lo que tienen extra pequeño, pequeño, mediano, grande, extra grande, y XX grande. Entonces estos van a ser como tus escritorios, y estos van a ser tus laptops, algunas tabletas tal vez. Y entonces estos van a ser dispositivos móviles. Como saben, el desarrollo web o el diseño web en general se dirige más hacia un enfoque de primer nivel móvil como escritorios o ya no son tan ampliamente utilizados. La mayoría de tus audiencias probablemente van a estar accediendo a tu sitio web o aplicación desde un dispositivo móvil, lo cual está completamente bien. Por eso existen Bootstrap y otros frameworks como este. Todo está construido de manera responsable por lo que se va a quedar bien sin importar cuál sea el tamaño de la pantalla. Genial. Entonces, a medida que nos desplazamos un poco hacia abajo, puedes ver algunos ejemplos aquí. Apenas un div muy sencillo con una clase de contenedor. Y luego pones tu lado de contenido. Tienes contenedores responsivos. Por lo que aquí es donde entra en juego el punto de ruptura del dash contenedor. Por lo que se puede ver contenedor dash pequeño, mediano, grande, y esos todos referidos a estos puntos de ruptura aquí arriba. Por lo que los contenedores fluidos, como dije, van a ser de todo el ancho. Entonces esos van a ir todo el camino desde la izquierda, todo el camino hacia la derecha. Y luego también puedes anidar contenedores. Se puede hacer un contenedor de ancho completo, y luego se puede hacer con un contenedor de ancho normal dentro de eso. Entonces digamos que quieres color de fondo de ancho completo y, pero aún así quieres que tu contenido tipo de contenido dentro de 1200 o 1400 píxeles. Para que puedas hacer cosas así, lo cual es realmente bonito. Por lo que queremos empezar aquí. Vamos a subir y copiar este ejemplo aquí mismo, el contenedor predeterminado. Yo sólo voy a copiarlo. Salta al editor de códigos. Deshaznos de este elemento de prueba H1 y solo peguemos ese ejemplo. Y volvamos a traer el elemento y solo digamos pruebas. Veamos qué vamos a hacer la clase de contenedor. Perfecto. Para que veas que salta un poco. Y eso es solo por el estilo predeterminado. Entonces voy a inspeccionarlo muy rápido y ver qué está haciendo. Entonces tienes div con un contenedor de clase y luego puedes ver por aquí, contenedores dot css. Estos van a ser los estilos Bootstrap se están aplicando a ese nombre de clase. Por lo que puedes ver aquí que cuando la pantalla es un mínimo con los 4000 píxeles, el contenedor va a ser un ancho máximo de 1320. Entonces eso es lo que estás viendo aquí mismo. Por lo que se puede ver que este elemento sombreado azul va a ser un ancho máximo de 1320. Y a medida que lo hacemos más pequeño. Y va a encogerse un poco acuerdo hasta que llegue a cierto punto. Y luego solo se va a pegar con algún relleno básico a izquierda y derecha. Perfecto. Por lo que para llevar esto un paso más allá, les voy a mostrar cómo hacer lo que he referido antes. Y eso son contenedores de anidación. Entonces saltando, salta de nuevo al editor de códigos. Y cuando copie esto y voy a poner un contenedor de fluido dash. Y vamos a volver a poner ese contenedor brillante dentro. Y entonces sólo voy a hacer algunos estilos en línea aquí, sólo porque aún no tenemos una hoja de estilo conectada, pero sólo voy a decir color de fondo, gris. Y luego en el contenedor anidado voy a hacer color de fondo. Hagamos el azul solo con fines de prueba y guardarlo. Entonces si nos refrescamos, se puede ver que elelemento fluido dash container de anchocompleto elemento fluido dash container de ancho se va a estirar todo el camino de izquierda a derecha con un color de fondo de gris. Y luego el contenedor anidado desde nuestro primero, desde nuestro primer ejemplo va a estar dentro de max. Ancho máximo de 1320, color de fondo azul. Y encaja realmente bien ahí dentro. Y todo va a funcionar igual. Igual que eso. Perfecto. Eso es exactamente lo que queremos. Entonces solo voy a quitar esos estilos en línea por ahora, y los veré en la siguiente sección. 6. Sección 6: descripción de la columna: Por lo que en la última sección pasamos por encima contenedores que básicamente son los contenedores que básicamente son solo el titular del contenido de la página que vamos a estar construyendo. Entonces tal vez te estés preguntando , vale, genial, tenemos contenedores ahora ¿qué? Por lo que Bootstrap en realidad tiene lo que se llama el sistema de cuadrícula. Y dentro de contenedores es cómo realmente construyes tus diseños. Por lo que dentro de contenedores tienes filas y columnas, y puedes construir tu diseño con esos. Hay diferentes tipos de filas y hay diferentes tipos de columnas y clases de columnas y cosas que hacen cosas diferentes. Entonces solo vamos a revisar la documentación aquí y solo un poco obtener un ejemplo áspero de cómo usar la cuadrícula. Por lo que este primer ejemplo es realmente básico. Como puedes ver aquí, hay un contenedor y luego dentro del contenedor hay una fila con tres divs que tienen la clase c, o, l col. ¿ Y qué es eso? Lo que eso está haciendo es solo poner tres columnas separadas dentro de la fila que está dentro del contenedor. Y puedes ver aquí el ejemplo anterior crea tres columnas de igual ancho en todos los dispositivos y vistas usando nuestras clases de cuadrícula predefinidas. Esas columnas están centradas en la página con la clase contenedor padre. Por lo que para llevar esto un paso más allá, necesitamos saltar hacia abajo a la sección de opciones de cuadrícula. Y esto muy similar a los puntos de ruptura para los contenedores. Estos van a ser los puntos de ruptura para ciertas columnas de clase. Por lo que puedes ver aquí el prefijo de clase, col dash, small, col dash, medium, y así sucesivamente. En realidad puedes agregar enlaces de columna específicos a esos. Y entonces así es lo grande que será en puntos de ruptura específicos. Por lo que el sistema de cuadrícula se basa en un 12 filas de columnas. Para que pudieras hacer cosas como si quisieras un diseño 5050, podrías hacer col dash six planet. Hay dos divs con esa clase te daría 50 por ciento columnas, dos de ellas. Para que podamos seguir desplazándonos por aquí. Hay diseños de columnas de auto sin usar las clases como acabo de mencionar. Entonces estos van a ser como el primer ejemplo en el que solo vas a conseguir una columna estándar. Ya sabes, sin importar cuántas columnas pongas en esa fila es cuántas columnas vas a conseguir. Y es un poco predefinir de esa manera. Entonces en este ejemplo, se puede ver que hay dos columnas en esta fila superior, y luego hay tres columnas en esta fila inferior. Y eso van a ser dos columnas en esa fila, tres columnas en la otra fila, sin importar el tamaño de pantalla. Por otro lado, se puede empezar a utilizar predefinido definido con columnas. Entonces en este siguiente ejemplo, y esta fila superior aquí, hay una columna, otra columna con un guión seis y luego una tercera columna. Entonces lo que eso va a hacer es agregar tres columnas, pero la que está en el medio se va a definir a las seis. Entonces eso siempre va a ser 50 por ciento de ancho pase lo que pase. Entonces no sé si va a estropear cuando redimensione esto, pero como pueden ver, queda 50 por ciento pase lo que pase. Está bien. Ahí está. Por lo que se está quedando 50 por ciento pase lo que pase. Y luego lo mismo aquí abajo. Y a medida que bajamos y se puede especie de establecer columna de ancho automático. Entonces si quieres definir dos columnas en lugar de solo una y dejar que las otras dos tipo de llenen automáticamente el espacio. Se puede hacer al revés y definir dos columnas y dejar una en el medio para especie de fluctuar. Entonces eso es lo que esto es justo aquí arriba. Y entonces las clases receptivas es realmente lo que vamos a estar usando la mayoría de en este curso. Este tipo simplemente te da más control sobre tus anchos de tus columnas en absoluto. En los puntos de ruptura nos dice que nos vamos un poco más abajo aquí. Dice que puedes mezclar y emparejar columnas de grado a fila. Entonces esta es una especie de otra discusión más profunda. En realidad podría tocar esto en la siguiente sección, pero esto te da una forma de construir algo así como un, un sistema de cuadrícula más estructurado en lugar de un diseño. Y eso lo puedo explicar en el siguiente apartado. Así que vamos a saltarnos eso ahora mismo. Se pueden anidar columnas y filas. Entonces lo que realmente queremos tocar aquí es copia de seguridad aquí en la parte superior donde dice opciones de cuadrícula. Por lo que vamos a estar utilizando los puntos de ruptura específicos para nuestras clases de columnas y verás por qué a medida que nos ponemos trabajando en nuestro clon de Facebook. Entonces vamos a saltar a nuestro editor de código. Y voy a levantar la captura de pantalla del Facebook que queremos clonar, la captura de pantalla de Facebook que queremos clonar. Y sólo vamos a empezar con el contenido real de la página aquí. Nos vamos a saltar por encima de la navegación ahora mismo. Sólo vamos a saltar justo en medio de la página aquí. Entonces solo a primera vista, vamos a hacer tres columnas y vamos a hacer un poco lo que hizo ese ejemplo de bootstrap. Y tener una 1 tercera columna, una columna del 50 por ciento, y luego otra aproximadamente 1 tercera columna aquí. Entonces ve y nuevo editor de código. Y podemos quedarnos con todo lo que tenemos hasta ahora. Simplemente deshazte del elemento de cabecera. Y vamos a hacer div con una clase de fila. Y luego a partir de ahí queremos poner una columna con un guión, gran guión tres. Y luego después de eso queremos hacer un div con una columna, seis grandes. Esta será la parte media, la parte de alimentación real. Y luego del lado derecho queremos otra tercera columna. Entonces voy a hacer 1, 2, y 3 y refrescar sólo para que podamos ver el formulario de diseño. Genial. Por lo que puedes ver aquí tenemos una columna 11 aquí también es nuestra segunda columna. Y luego tres paradas más o menos aquí mismo. Ahora si queríamos que esto fuera de ancho completo, todo lo que tenemos que hacer es simplemente deshacernos de esta clase de contenedor aquí mismo. Y entonces la fila estaría contenida dentro del contenedor dash fluid div, que lo estiraría de lado a lado. Entonces solo para que veas que voy a comentar el contenedor y refrescar. Se puede ver que se estira ancho completo y luego traerlo de vuelta justo sólo porque lo quiero más contenido. Genial. Por lo que ahora realmente podemos saltar a la siguiente sección. 7. Sección 7: ejemplo ejemplo de columnas: En esta sección, quiero tocar brevemente en la fila, sección de columnas de la documentación aquí. Lo toqué brevemente en la última sección, pero quería bucear un poco más en profundidad y solo darles un ejemplo de para qué se podría usar esto. Y aquí dice que podrías usar estas clases de fila, columna que crean rápidamente diseños básicos de cuadrícula o para controlar los diseños de tus tarjetas. Cuando encuentro realmente útil con esto es crear casi como una cuadrícula de galería de imágenes de algún tipo o simplemente mantener las cosas. Y realmente he estructurado la posición en la pantalla. Y quiero mostrarles a ustedes lo que me refiero con eso. Entonces voy a saltar al editor de códigos. Y justo debajo de aquí, voy a hacer un contenedor nuevo. Y luego dentro de eso voy a hacer una fila y voy a añadir las columnas de fila 3. Y como quiero asegurarme de que tengo ese nombre de clase corrige outs justo cómo esta cerca eso. Y luego dentro de aquí lo que queremos hacer es hacer un div con la clase col. Y luego dentro de eso, voy a hacer justo la imagen, sólo un tenedor de lugar aquí. Y creo que ese enlace todavía funciona. Y sólo voy a copiar esto cinco veces. Por lo que queremos un total de cinco columnas aquí. Ahora si recuerdas, dijimos que rho llama tres y lo que eso va a hacer es simplemente cerrarlo. Y así sólo aparecen tres columnas seguidas en un momento dado. Así que guarde eso y refresque. Y se puede ver aquí tenemos cinco columnas, pero son tres de ancho, que es exactamente lo que queremos. Ahora. Para darles una mejor idea de para qué típicamente uso esta estructura de filas, solo voy a hacer un poco de estilos para las imágenes. Hace aquí arriba y ese es Hub. Simplemente realmente rápido. Voy a añadir algunos estilos que iba a decir imagen, ya que esas son las únicas imágenes de la página, voy a decir con un auto de altura 100 por ciento. Y eso debería llenar el espacio para las columnas. Está bien, perfecto. Por lo que puedes meterte con algunos de los otros estilos para acercarlos. Bueno, lo que es realmente bonito es a medida que te haces más pequeño y como que mantienen la relación y el TAC, lo cual es realmente bonito. Entonces como dije, esto es bueno para galerías de imágenes o si necesitabas mostrar algún dato en una estructura muy definida. Y también puedes llevar esto un poco más allá y puedes establecer puntos de ruptura. Por lo que se puede decir amigos de fila, tres grandes. Y luego decir en pantallas medianas queremos que solo muestren dos. Y luego en pantallas realmente pequeñas, sólo queremos mostrar una en fila. Guardemos eso y actualicemos. Y no pasa nada. Pero a medida que nos hacemos un poco más pequeños, van a cambiar a dos. Y luego a medida que nos hacemos más pequeños, va a volver a uno. Y luego para realmente pequeño y tenemos que establecer eso, eso realmente tendrá efecto aquí. Entonces lo que necesitamos hacer se actualiza para que solo las clases por defecto uno, perfecto. Y luego como puedes ver, cuando nos hacemos más grandes, nuestros estilos se mantienen perfectos. Entonces ese es un ejemplo de cómo usar la fila, columnas, clases y bootstrap. Como dije, estos se pueden usar para cualquier cosa. Normalmente los uso para galerías de imágenes. Pero deja que tu imaginación se vuelva loca. 8. Sección 8: orden de columna: En esta sección vamos a estar hablando un poco más de columnas. Voy a entrar un poco más de profundidad sobre las clases personalizadas que se aplican a estas columnas. Las columnas Bootstraps son, supongo que la cuadrícula está realmente construida usando flexbox, CSS, flexbox. Por lo que hay muchos estilos y clases incorporados que puedes usar que utilizan estilos Flexbox. Entonces cosas como la alineación vertical, alineación horizontal y cosas como esas están todas integradas directamente en bootstrap, lo que hace que sea realmente agradable hacer cosas como esta. Para que puedas tener tus columnas alineadas verticalmente o puedes tenerlas alineadas horizontalmente. Por lo que esto resulta muy útil cuando estás construyendo tus diseños o navegaciones. Por ejemplo, es realmente agradable que tus muchos enlaces estén alineados verticalmente en el contenedor versus intentar escribir un montón de CSS personalizado para hacer que aparezcan centrados. Entonces eso es realmente bonito que Bootstrap tenga todas esas cosas incorporadas como envoltura de columnas. Algo que uso con bastante frecuencia es reordenar. Entonces esto es agradable. Entonces, por ejemplo, digamos que tienes contenido a la izquierda y la imagen a la derecha. Y luego la fila de abajo que tienes imagen a la izquierda y contenido a la derecha. Bueno, en el móvil, cuando apilas esos, vas a tener contenido, imagen, contenido de imagen. Entonces lo que me gusta hacer es reordenar esas columnas de segunda fila para estar de una manera donde en móvil va el taxi, imagen de contenido, contenido, imagen y simplemente fluye un poco mejor para el usuario. Entonces eso es realmente bonito. lo que puedes ver aquí el ejemplo dice primero en DOM, ningún orden aplicado tercero y DOM con un orden de 1, segundo y abajo con un pedido con un pedido más grande. Por lo que puedes ver esto es solo una columna estándar justo aquí. El segundo aquí ha ordenado dash f5, lo que significa que se va a colocar al final mismo, ya que tiene un número mayor. Y entonces la tercera columna tiene orden uno, que lo pondría, cuando se muestre, se renderizaría por encima de cinco. Entonces así es como están consiguiendo este ejemplo aquí. Y también puedes aplicar el punto de ruptura a estas clases para que solo cambiaran el orden en un cierto punto de ruptura. Bootstrap también tiene columnas de compensación. Entonces si por cualquier razón no quieres tener una tercera columna, solo puedes compensar por cuatro en este ejemplo. Y eso te daría una brecha entre. Entonces voy a saltar al editor de códigos y sólo darles un ejemplo rápido de lo que estaba hablando. Está bien. Entonces solo voy a subir aquí justo entre los contenedores R2 ya y agregar uno nuevo con una fila y luego dos columnas dentro de esa fila. Voy a decir en pantallas grandes queremos que sean seis de ancho. Y luego voy a copiar esta fila y pegarla justo abajo. Y luego en la primera columna dirá este texto. En la segunda columna se va a obtener la misma imagen desde abajo. Y entonces esa misma imagen va a ir en la primera columna y en la segunda fila. Y entonces esto es algo de texto irá y la segunda columna y la segunda fila. Y yo sólo voy a eliminar nuestros viejos contenedores ya que ya no los necesitamos. Y luego guardar y refrescar. Y esto es lo que deberíamos conseguir algunos. Tenemos algún contenido en la imagen de la izquierda, imagen de la derecha tendrá constante a la derecha. Entonces en este momento cuando encogemos la pantalla, se apilan. Y se puede ver que realmente no se ve el más grande tener dos imágenes tipo de espalda con espalda así. Vamos a querer darle al usuario poco de espacio para respirar entre elementos de nuestra página. Entonces para conseguir este efecto, en realidad vamos a quedarnos todo, cómo lo tenemos. Y solo vamos a cambiar el orden con las clases de Bootstrap predeterminadas. Entonces lo que tenemos que hacer es que las clases de orden. Entonces vamos a decir en esta primera, vamos a decir Order dash T2, que sólo está diciendo por defecto que queremos que esta sea la segunda columna. Y luego vamos a decir orden medio uno. Entonces cuando sea más grande que una pantalla media, va a ser la primera columna, que la mantendrá en el lado izquierdo. Pero aparte de eso, vamos a querer en segundo lugar, lo que significaría cualquier cosa mediana o menor. Entonces los teléfonos móviles, queremos que sea esta, la primera columna. Y luego en la columna inferior, vamos a decir Ordenar guión uno y luego pedir medio 2. Sigamos adelante y guardemos eso y refresquemos. No se puede ver nada realmente cambia. Pero si nos hacemos más pequeños, se puede ver aquí mismo, el texto está arriba. Imágenes en la parte inferior, textos en la parte superior, imagen en la parte inferior. Perfecto. Eso es exactamente lo que queremos. 9. Sección 9: revisión de todos los componentes: El siguiente tema que quiero cubrir son algunas clases predeterminadas de Bootstrap con respecto a topografía, imágenes, tablas y figuras. Por lo que Bootstrap tiene mucho estilo predeterminado que en realidad se ve bastante bien para la mayoría de las aplicaciones. Por supuesto puedes personalizar estos como familias de fuentes y pesos y tamaños y cosas. Pero lo que está construido aquí mismo, como se puede ver, es algún tamaño predeterminado para los elementos de encabezado. También tienen estilos por defecto para el elemento pequeño, lo que le da más de un look desvanecido para algún contenido secundario. Típicamente como un subtítulo o algo así. Tienen encabezados de visualización que son aún más grandes. Y luego puedes por supuesto, personalizar estos como más te convenga. Que el párrafo principal, que es típicamente, ya sabes, cuando estás mirando una entrada de blog ese tipo de destaca un poco más, hace más de un punto, poco te lleva por la página. Y luego solo ten un tono de clases incorporadas realmente bonitas que puedes utilizar sin tener que escribir tu propio CSS, que, ya sabes, si estás construyendo un sitio web grande, te puede ahorrar mucho tiempo. Ahí clases un poco universales, así que son fáciles de recordar como estás escribiendo o como estás codificando, puedes, ya sabes, ser realmente fluido mientras trabajas, lo cual es realmente agradable. Entonces esas son las fuentes, las imágenes de la imagen incorporada clase responsive, IMG dash fluid, que aplica el ancho máximo 100% y la altura auto. Esto solo permite que la imagen llene el espacio. Si recuerdan en una lección anterior, realidad hice esto manualmente para llenar la fila, ejemplo de columna que estaba tratando de expresarles a ustedes chicos. Por lo que muy fácilmente podría haber usado esta clase, um, pero como dije, acabo de aplicar los dos estilos ahí para obtener los mismos resultados. Por lo que habría sido mucho más rápido solo aplicar esta clase a las imágenes. A medida que avanzamos aquí abajo, tienen miniaturas de imagen, lo cual es bonito. Te da un bonito borde redondeado con un borde muy débil. Tienen muchas clases de alineación para que las imágenes las hagan alineadas a la izquierda o a la derecha, centradas. Y entonces puedes hacer lo mismo con elementos de imagen aquí. Entonces sólo bueno saber mesas. Esto en realidad es muy útil si estás lidiando con una gran cantidad de datos que estás expresando al usuario. Tener estilos de mesa integrados va a ahorrar un montón de tiempo. Entonces solo por defecto, poniendo parte de la tabla de clases en tu tabla HTML, lo vamos a diseñar realmente bien. Puedes ver a medida que vas un poco más abajo, puedes aplicar variantes secundarias a tus tablas para darles, ya sabes, dependiendo de la aplicación, diferentes, un color diferente. Podrías hacer X y luego tablas con filas rayadas. Nuevamente, estas son solo clases para ahorrarte tiempo creando tu aplicación o tu sitio web. Tienen filas flotantes. Oscuro para modo oscuro, activo. Entonces sólo un montón de cosas grandiosas aquí. Por lo que sólo quiero tocar brevemente esta sección. Yo quiero ir demasiado en profundidad sólo porque muchas de estas cosas se van a personalizar a medida que ustedes construyan su sitio web. Entonces sólo sepan que estos están aquí. Hay otros estilos incorporados son clases que Bootstrap tiene para la alineación de texto y cosas como ese margen de relleno. Por lo que definitivamente toma una inmersión más profunda ahí cuando tengas una oportunidad. Es realmente, realmente agradable y acelerará tu desarrollo. Esta sección va a ser una rápida visión general de todos los componentes que están integrados en Bootstrap. No voy a profundizar en todos y cada uno, pero sí quiero hablar de ellos conforme bajamos esta lista y cuáles son. Por lo que a partir de arriba, tenemos el elemento acordeón. Y todo esto es, es sólo una forma expandir y colapsar el contenido. Solo para darle a tu página y aspecto y tacto más concisos. Se ven mucho estos con secciones como FAQ. Tienes la pregunta como el título y luego la respuesta dentro. Por lo que es una manera realmente bonita de tipo de condensar tu página. Y sí proporcionan un poco más de control sobre cosas como esta. Puedes quitar el color de fondo y los bordes para tener una más fluida e integrada con tu sitio web. A medida que te bajas, puedes hacer cosas como siempre abiertas. Entonces cuando se carga la página de las primeras abiertas, y luego se puede ver la accesibilidad para más información. Entonces eso es realmente bonito. Alertas, estos van a ser elementos más interactivos. Si envías un formulario con éxito o falla, o el usuario descarga algo o como lo tengas configurado. Tienen estas alertas incorporadas las cuales son realmente agradables. Están temáticas basadas en el éxito o el fracaso. Si hay una advertencia, dice algo tal vez un poco más genérico, sin estilo alguno. Entonces esos son bastante geniales. También cuentan con funciones de descarte incorporadas. Simplemente puedes cerrarlo y desaparecerá. Eso está integrado en la parte JavaScript de Bootstrap, que es realmente agradable. El elemento distintivo. Ves esto mucho para desencadenar como este ejemplo aquí, algo que es nuevo o una notificación o lo que tienes. Por lo que te dan la capacidad de sumar números. Aquí está el tipo del símbolo de notificación al que estamos acostumbrados, el símbolo de la bandeja de entrada. Se puede cambiar el color de fondo, insignias de píldora. Se pueden hacer cosas. A lo mejor asignar múltiples categorías a algo, pan rallado. Por lo que estos son bastante estándar criado vienen enlaces de miga de pan en todo el sitio web. Los botones son realmente geniales. Estos también son bastante interactivos. Entonces el estado hover, todo tipo de modos diferentes aquí. De manera primaria, secundaria éxito, advertencia de peligro, etcétera. Hay muchos de estos componentes, el peligro de éxito primario, secundario, estos nombres de clase son consistentes. Por lo que si estás usando un botón sucesivo, también puedes usar una alerta de éxito. Entonces eso es realmente bonito, algo en lo que ponen mucho de pensar. De nuevo, has delineado botones, tal vez un llamado secundario a la acción ahí. Tienes diferentes tamaños. Estados con discapacidad. puedes hacer todo tipo de cosas. Tienen el toggle Estados. Por lo que se puede ver esto es hover, esto es y activo y luego deshabilitado. Tan realmente agradable ahí. También te dan la capacidad de agrupar botones. Ves esto mucho con páginas en un blog mientras te desplazas, cosas así. Tan poco de estilos incorporados, sus tarjetas son realmente bonita característica con Bootstrap. Entonces esto te da una manera realmente fácil de expresar un lugar o un restaurante, o una tienda o algo así. No obstante, ustedes están mostrando su contenido. Esto te da una manera muy agradable y rápida de tener un elemento organizado en muy bien presentado. Para que veas que tienes la clase de tarjeta. Dentro de eso tienes la imagen con la imagen de la tarjeta, cuerpo de tarjeta de primera clase con el título y texto y botón. Y puedes agregar múltiples botones y todo tipo de cosas así. Y todos estos componentes son personalizables. Entonces si no quieres el botón principal ahí, puedes usar un botón personalizado, puedes usar un botón de clase diferente y así sucesivamente. Así que sólo un poco más profundo en eso y no tiene una imagen en absoluto. Esto sí tiene una imagen sin botón, y así sucesivamente. Por lo que las cartas son definitivamente muy manejables. No los pases por alto. Como dije, ya son Bill, así que te ahorrará una tonelada de tiempo de tener que codificar manualmente y darle estilo a algo como esto. carrusel es otra característica realmente genial de Bootstrap. Es básicamente un deslizador que está incorporado. Entonces, de nuevo, no tienes que usar otro servicio de terceros o no tienes que codificar algo completamente desde cero para obtener una especie de elemento tipo carrusel slider. Es realmente genial también porque tienen algunas características adicionales aquí como indicadores y flechas y cosas por el estilo. Entonces realmente cool, son botón de cierre. Yo creo que esto sólo permite hacer despreciables ciertos elementos. No estoy seguro. Creo que este es un elemento bastante más nuevo aquí con Bootstrap, así que no estoy demasiado familiarizado con éste, pero parece que sí tienen bastantes opciones diferentes con él. Entonces definitivamente algo voy a estar mirando más a fondo yo mismo. Colapso. Entonces puedes ver esto es algo así como un acordeón, solo un poco de una forma diferente desencadenar algún contenido. Esto puede servir una amplia variedad de uso aquí. Y de nuevo, todos estos son solo elementos básicos que cambian con las clases predeterminadas de Bootstrap. Así que asegúrate de prestar atención a estos. Entonces para este ejemplo colapsado aquí y enlaza con HRF, puedes ver que hay un guión de datos BS título de dash igual a colapso. Y luego si te desplazas un poco por encima, sí, el área controla el colapso ejemplo. Entonces esto es lo que en realidad vas a estar mirando para apuntar al contenido. Por lo que se puede ver cortar los ejemplos de colapso ID. Entonces cuando haces clic en esto, bootstrap te está diciendo, Ok, Buscaremos este elemento y luego si lo encuentras, adelante y expandirlo o colapsarlo en base al estado activo. Por lo que puedes ver click que muestra el mismo texto aquí. Entonces así funciona eso. Así que asegúrate de que si estás copiando estos ejemplos a los que estás prestando mucha atención, los ID son los elementos que su segmentación. Porque si no lo haces, va a ser un poco más complicado solucionar problemas. Así que solo asegúrate de que estás prestando atención a eso. Se pueden ver cosas así. Pequeñas animaciones. A continuación tenemos dropdowns. Verás estos mucho y navegaciones o a veces rellenos de formularios o cargas de archivos y cosas por el estilo. Entonces otro elemento incorporado que es realmente, realmente bonito. Enumerar grupos. Por lo que esto solo agrega un poco de estilo predeterminado a la lista desordenada o a una lista ordenada. Por lo que se puede ver que hay un ligero borde con un radio de frontera. A lo mejor un poco de relleno alrededor de todo. Tienes los activos. Se tiene el estado activo, estado deshabilitado. Puedes agregar algunos enlaces y botones ahí dentro. Y así sucesivamente. De nuevo, una versión borrada, por lo que cabe un poco bien en su sitio web. Se pueden agregar números. Y esto es realmente genial. Entonces sólo tomando éste, por ejemplo aquí, para codificar algo como esto por cero, tendrías que crear todo el elemento, darle a cada uno y a todo su propio nombre de clase. Construye esto, posiciona esto aquí a la derecha, y así sucesivamente. Por lo que Bootstrap lo hace realmente fácil una vez que te das la mano, agregar estas clases incorporadas se convierte en una segunda naturaleza. Por lo que se puede ver lista, lista de grupos, grupo numerado. Eso es lo que va a sumar estos números reales aquí. Y luego en tu ítem de lista, vas a agregar lista-grupo-ítem, justificar contenido entre en inicio de elemento. Entonces esas son las clases de las que hablé en una sección anterior aquí. Y esos son solo los estilos flexbox que dan todo lo que espaciado. Estos son los márgenes predeterminados y las clases de relleno y así sucesivamente. Y luego puedes ver es solo que el subtítulo y los contenidos, por lo que el resto se maneja todo, todo el estilo se maneja a través todas estas clases grupales de lista. Entonces eso es realmente genial. Los modales de nuevo son algo muy bonito tener incorporado. Tengo que codificar algo como esto desde cero podría llevar mucho tiempo. Entonces, de nuevo, si estás copiando estos ejemplos, solo asegúrate de que todo coincida. Si estás cambiando los nombres de clase están haciendo algo diferente. Entonces es realmente genial. Lanzó demo, modal y así. Así que realmente genial. Aquí está el botón de cerrar, botón de cerrar, cosas así. Por lo que todos estos son solo incorporados y super, super agradables de tener. Por lo que navs y pestañas. Esto es otra cosa agradable tener incorporado aquí para las navegaciones, ya sea que sea en el encabezado o en el pie de página. hecho de tener una forma de diseñar las cosas para que se vean bien inmediato es una característica realmente bonita. Entonces voy a seguir adelante. Tenemos navbar y eso solo usa algunas de las clases de navs y tabs, así como algunas cosas adicionales. Por lo que puedes ver aquí arriba en este ejemplo, tenemos la barra de navegación. Esto en realidad se llama la marca, por lo que la barra de navegación, el dash y la marca. Aquí es donde podrías poner el nombre de tu sitio o tu logotipo con un enlace. Entonces seguimos adelante. Tenemos el menú real. Y esto utiliza el elemento desplegable. También tienen un estilo de forma incorporado que aún no he tocado. Esa va a ser la siguiente sección, pero tienen un formulario y el encabezado también. Y luego por defecto, si copia estos ejemplos de barra de navegación, en realidad tienen también funcionando la versión móvil. Por lo que estás viendo esto en una pantalla más pequeña, se colapsará y te mostrará el botón de hamburguesa para expandir realmente la forma. Y se puede ver eso aquí. Clase de botón navbar-toggle o Tipo Datos de botón, BS dash toggle colapso, y así sucesivamente. Este de aquí es el ícono de la hamburguesa. Entonces si esta fuera una pantalla más pequeña, se podría ver que aparece el botón del móvil, el menú principal aquí y la forma desaparecen. Y luego cuando haces clic en ese botón de menú, todos esos elementos aparecerían moda muy bien estilizada, así que realmente agradable ahí. También tienen diferentes estilos aquí para imágenes en su imagen y tags nav, creo que aquí también hay una clase de modo oscuro. Por lo que puedes ver aquí mismo, nav bar dash Light, BG light, puedes cambiar eso a oscuro y obtendrás una versión más oscura. Aquí está la forma para las barras de navegación. Por lo general es solo un cuadro de búsqueda, por lo que es bastante simple. Pero estas clases de entrada y clases de botón son capaces de ser utilizadas en otros lugares donde están las formas. Así que realmente genial ahí puedes agregar algunos iconos. Entonces eso es nav bar. Definitivamente, definitivamente explora eso. Muchas características geniales. Off Lienzo. Esto es bastante similar a los menús desplegables móviles. Estos son, esta es una forma de que el contenido de la vista Off Off aparezca en tu página web. Entonces como puedes ver aquí, enlaza con una unidad, se desliza desde la izquierda. En ocasiones estos se utilizan para menús móviles. Otras veces, ya sabes, puedes hacer prácticamente cualquier cosa con esto. Es solo una forma de almacenar contenido que está disponible para un acceso rápido. Tan bien genial ahí. Y a veces lo que algunos de estos componentes bootstrap te permite enlazar directamente a él. Entonces, por ejemplo, un acordeón, en realidad podrías apuntar al panel de acordeón que quieres abrir agregando un parámetro a la URL, que es una característica realmente, realmente genial. Si ustedes tienen alguna pregunta con eso, por favor háganmelo saber y yo también puedo elaborar sobre eso. Paginación o paginación. No sé si eso se está pronunciando correctamente. Pero esta es una gran característica para estilos de blog y así sucesivamente, o lo que sea que necesites pasar por página. Por lo que tener ese incorporado, de nuevo. Marcadores de posición de características agradables. Entonces esto es interesante, esto es más si lo estás, si te estás burlando un diseño o algo así y no tienes contenido real. Parece que en realidad puedes simplemente poner marcador de posición y un poco te da esta caja apretada animada gris. Esto puede ser útil si estás compartiendo tu diseño con un equipo o un cliente o algo tratando de obtener la aprobación, simplemente dando un ejemplo, esto es lo que podría parecer. En lugar de poner contenido real , podría ser bastante útil. Popovers es algo que está confiando en una biblioteca de terceros llamada Popper. No está construido directamente en Bootstrap, pero podría conectarse con bastante facilidad. No uso esto con demasiada frecuencia, pero esto es lo que parece un poco te da pensar que también se les conoce como una punta de herramienta. Pero te da mucho control sobre cómo lo quieres, cómo quieres que aparezca, cosas así. Tan bastante cool. Las barras de progreso suelen utilizarse para mostrar el progreso de carga. No se ven estos con demasiada frecuencia en los sitios web más así las aplicaciones. Pero estos están aquí. Te dan la capacidad de agregar etiquetas y alto en animaciones y fondos y esas cosas. Por lo que otra característica bastante cool allí. Esta es una característica bastante buena también, ScrollSpy. Esto le da la capacidad de desplazarse a una ubicación específica de la página en función de un clic. Por lo que puedes ver aquí, puedes bajar al segundo encabezado al hacer clic en segundo, o si conduces hasta el tercer encabezado basado en el tercer clip. Entonces eso es realmente genial, algo para utilizar si tienes una página realmente larga. Spinners, de nuevo, típicamente se muestran para cargar animaciones. Este es también un elemento bastante más nuevo, creo. Pero de nuevo, tienes éxito primario, secundario y así sucesivamente. Esquemas de color para si quieres mostrar un formulario, envío, cargarlo o algo así. Entonces, así los brindis son básicamente notificaciones. Se ven mucho estos con aplicaciones web. No tanto como un sitio web estándar, sino de nuevo, Bootstrap está hecho para sitios web y aplicaciones. Entonces esto es bastante guay. De nuevo, son despreciables y muchas, muchas cosas geniales que puedes ver aquí abajo. Justo así. Cosas tan bonitas ahí. Nuevamente, todo incorporado. No creo que éste requiera de un tercero. Ahora está incorporado. Entonces otra vez, mucha buena información aquí si quieres implementar eso. Y luego tooltips, de nuevo, similares a los popovers, pero estos no son tan personalizables. Por lo que puedes ver que es mucho más pequeño, tipo de puntas de herramienta más estáticas. Por lo que esa es la mayoría de los componentes que están integrados en Bootstrap. Nuevamente, si quieres una inmersión profunda, cualquiera de estos ya que estás construyendo tu sitio web o aplicación, por favor hazlo. Te ahorrará una tonelada de tiempo. Otra vez. Incluso si quieres usarlo como punto de partida, solo consigue algo en la página y luego siempre puedes ajustarlo a partir de ahí, agregarle tu propio toque personal, pero definitivamente echa un vistazo, no lo harás lo lamentamos. Lo último que quiero cubrir antes de sumergirnos en realmente construir nuestro clon de Facebook es la característica de formularios dentro de Bootstrap. Entonces como puedes ver aquí, incluyen muchos estilos para casi todos los elementos que se te ocurra para una forma. Por lo que forma controles, cheques y radios, grupos de entrada, layout, selecto rango, etiquetas flotantes y validación. En realidad, la parte de validación es bastante genial. Entonces a medida que estás construyendo tus formularios y quieres tener validación para la entrada del usuario. Bootstrap tiene ese incorporado, que es realmente, realmente agradable. Por lo que sólo nos desplazaremos un poco hacia abajo y solo obtenemos una visión general muy rápida. lo que en este ejemplo aquí mismo tenemos la dirección de correo electrónico y la contraseña con un botón de enviar. Esto es más que probable lo que realmente vamos a estar usando en nuestro ejemplo. Pero puedes ver por el código, solo tienes un elemento de forma estándar. Y luego tienes un div con la clase MV3. Y luego dentro de eso tienes una dirección de correo electrónico de etiqueta con la clase de etiqueta de guión de formulario. Junto a eso tienes la entrada con el tipo de correo electrónico con la clase de control de formulario. El control de forma es en realidad lo que le da el, las bonitas esquinas redondeadas, un ligero borde, un poco de espaciado alrededor de él y así sucesivamente. Y luego justo debajo de que tienes el texto ayudante, que se le da la clase de texto guión de forma que simplemente dice nunca compartirá tu correo electrónico con nadie más. Eso es algo así como un pequeño consejo para el usuario. Entonces lo que se va a dar un estilo ligeramente diferente a la etiqueta real. Entonces es agradable que, eso está construido en contraseña. Nuevamente, clases muy similares, se forman formulario de control, etiqueta, y luego tienes el botón de enviar, lo siento, justo antes de eso tienes la casilla de verificación la cual también está estilizada formulario check etiqueta. Creo que eso pone la etiqueta al lado la casilla de verificación en lugar de debajo de ella o encima. Y luego el botón con una clase de primaria. Entonces se puede ver como se están juntando todas estas cosas. Todas las clases a lo largo, todos los componentes tipo de trabajo conjunto para darle consistencia al sitio. Entonces este tipo de justo y se expande en algunas de esas clases, los textos de forma. Por lo que parece que esto se usaría comúnmente para describir cuánto tiempo debe ser una contraseña. De nuevo, solo uno más pequeño ahí. Diferentes estados, accesibilidad. Se puede ver por aquí a la izquierda, se puede hacer clic en cualquiera de estos grupos de entrada son agradables. Te da la capacidad de agregar iconos. Para los montos en dólares son nombres de usuario y cosas así. Por lo que darle al usuario un poco de orientación siempre es agradable. Etiquetas flotantes. Esto es un poco guay. A medida que haces clic en una especie de colapsos y arriba y luego te da un poco de espacio para escribir Validación. Y se puede leer a través de todo esto. Pero aquí abajo, si hace clic en enviar formulario, en realidad validará la información. Por lo tanto, por favor use nombre de usuario , seleccione un estado, acepte los términos, y luego envíe. Entonces otra vez, realmente genial que eso está incorporado. Por lo general, tendrías que usar un servicio de terceros para conseguir algo como esto. Entonces otra vez, muy agradable que Bootstrap tenga eso incluido. Y en la siguiente sección en la que realmente vamos a sumergirnos y empezar construir nuestro clon usando lo que hemos aprendido hasta ahora. Si te quedaste conmigo tan lejos, muchas gracias. Espero que ustedes estén disfrutando de la clase. Y sólo va a mejorar a partir de aquí. 10. Sección 10: página de inicio de inicio de construcción: En esta sección, en realidad vamos a empezar a construir nuestro clon de Facebook. Entonces si ustedes se han quedado conmigo tan lejos, de verdad, verdad, de verdad, de verdad lo aprecio. Por favor deje una reseña del curso si lo ha disfrutado. Realmente me ayuda a pensar en temas para futuros cursos, cómo puedo mejorar y demás. Por lo que es realmente útil obtener esa retroalimentación para mí chicos. Entonces otra vez, gracias. Entonces con eso dicho, sigamos adelante y empecemos a construir la página de inicio de sesión. Entonces no vamos a construir esta carpeta parte de ellos sólo van a hacer la sección superior aquí. Entonces volvamos al editor de código y solo usaremos el archivo index.html que hemos estado usando hasta ahora. Y vamos a limpiarlo un poco para que realidad no necesitemos el estilo. Y volvemos a encender word wrap por alguna razón se apagó. Entonces voy a encender eso y luego sólo voy a deshacerme de las cosas del líquido del contenedor también. Entonces mirando hacia atrás a la página de inicio de sesión, solo voy a desglosar esto en términos de cómo vamos a construir la cuadrícula. Por lo que esta sección aquí es bastante fácil. Vamos a hacer un contenedor de ancho completo. Vamos a hacer un contenedor en el interior con dos columnas. Vamos a tener algún contenido a la izquierda, y luego vamos a tener un formulario a la derecha. Entonces vamos a saltar al editor de código y vamos a añadir el fluido de dash container. Y luego vamos a añadir otro contenedor. Y dentro de este contenedor anidado, vamos a añadir una fila. Y luego vamos a hacer para igualar columnas de ancho así. Y luego del lado izquierdo, vamos a hacer una imagen. Y voy a realmente sólo voy a copiar esta imagen de Facebook y refrescar la página. Y se pueden ver las imágenes de Facebook ahí mismo. Genial. Y luego justo debajo de eso solo voy a agregar algo de texto. Entonces veamos qué tienen aquí. Tienen conexión con amigos y el mundo que te rodea en Facebook. Sólo voy a copiar y pegar de eso. Está bien, perfecto. Entonces sí necesitamos hacer un poco de estilo aquí solo para que las cosas se alineen un poco mejor. Pero antes de hacer eso, sí quiero agregar a la sección de formulario a la derecha. Entonces voy a saltar de nuevo a Bootstrap. Voy a bajar dos formularios. Reseña, y solo voy a copiar este primer ejemplo aquí, pero el correo electrónico y la contraseña y copiar eso y saltar al editor de código. Yo voy a hacer una cosa aquí sin embargo. Voy a agregar un div con una clase de envoltorio de formulario, formar envoltorio de subrayado y pegarlo dentro de eso. Y la razón por la que hago eso es solo para darle algún tipo de color de fondo. Por lo que puedes ver esto es una especie de envuelto en esta caja blanca con una caja-sombra. Entonces yo quería hacer lo mismo. Genial, Así que con el fin de darle estilo a esto, así que sigamos adelante y conectemos una hoja de estilo. Entonces voy a hacer link y luego css, styles.css. Por lo que en realidad necesito abrir mi Finder y simplemente agregar una carpeta llamada CSS. Y luego dentro de eso necesito realmente crear el archivo CSS. Entonces lo que voy a hacer aquí es en mi editor de código Visual Studio Code, go File Open. Y solo voy a abrir esta carpeta del curso o la carpeta del sitio que hicimos al principio. Y de esa manera consigo el navegador de archivos del lado izquierdo aquí. Entonces voy a abrir de nuevo el archivo index.html. Y luego voy a abrir mi carpeta CSS y crear un nuevo archivo llamado un tipo llamado estilos. Eso es CSS. Genial. Por lo que dentro del archivo styles.css, necesitamos básicamente apuntar a algunas de estas cosas. Entonces para comenzar en el fluido de dash container, voy a agregar una nueva clase y solo llamarlo contenedor de guión bajo página. Y luego en la hoja de estilo, voy a poner ese nombre de clase ahí. Voy a darle un color de fondo de F6, F6, F6. Eso le va a dar un fondo gris muy claro. Y luego a continuación, vamos a apuntar a la fila. Y lo que queremos hacer aquí es usar la clase Bootstrap incorporada para filas para alinear verticalmente nuestros elementos. Y eso es alinear artículos centro así como así. Así que adelante y guarde eso y nos refrescaremos y veremos cómo se ven los cambios. Y en realidad no se puede decir sólo porque no hay. Altura o relleno o cualquier cosa en este contenedor. Entonces lo que podemos hacer es saltar de nuevo a la hoja de estilo y darle a esta una altura de 100 vh, que es la altura vertical de la ventanal. Por lo que eso debería estirar este color de fondo, altura completa de la ventana. Y entonces ahora se puede ver eso. Y entonces necesitamos hacer lo mismo para el contenedor en tamaño, mientras que un contenedor de página subrayan alturas de contenedor un 100 vh. Sigamos adelante y guardemos eso. Y no está funcionando. Entonces, descubramos qué estamos haciendo mal aquí. Por lo que la fila también necesita y altura vertical 100. ¿De acuerdo? Entonces sólo podemos hacer, vamos a copiar esto. Y diremos que la fila dentro de eso es 100 también. Vale, genial, Así que tenemos que todo se ve realmente bien. Ahora podemos poner la caja blanca alrededor del formulario y en realidad hagamos la forma un poco más pequeña. Vuelve al editor de códigos, a nuestro archivo HTML. Y en lugar de hacer la última columna 6, Hagámosla cuatro. Ves eso lo encoge un poco. Voy a saltar de nuevo a la documentación aquí, ve a Columnas de diseño. A ver si podemos encontrar el área que habla de dejar una brecha en el medio que debe ser compensada. Entonces básicamente todo lo que necesitamos hacer es simplemente agregar una clase offset. Offset grande 2. Entonces desde que pasamos de seis a cuatro, nos quedan espacios de dos columnas. Entonces lo vamos a compensar por 2 en pantallas grandes, lo que debería resultar en eso. Y en realidad lo voy a cambiar por uno sólo para que esté un poco más centrado. Al igual que eso luce realmente, muy bien. Entonces, solo agreguemos un poco de fondo blanco a esto. Por lo que vamos a apuntar a esta clase de envoltura de formularios. Diga color de fondo, blanco, y agregue un radio de borde de 10 píxeles. Vamos a agregar algo de relleno en todo el camino. Y eso no debería ser suficiente para darnos eso. Y luego agreguemos una sombra de caja realmente ligera. Voy a ajustar este color negro aquí para que sea un poco más claro. Está bien, genial. Entonces sigamos adelante y actualicemos esto a D3, D3, D3. Y refrescar y lucir bien. Entonces sigamos adelante y actualicemos algunos de los estilos del lado izquierdo aquí. De acuerdo con la página de inicio de los logotipos, mucho más pequeño y el texto es un poco más grande. Entonces en realidad podemos cambiar esto para ser, digamos sólo un h3 y en lugar de un párrafo. Y luego voy a dar la imagen y el DNI del logo. Entonces voy a decir Logo, altura máxima, 75, ancho, auto. Y eso debería estar bastante bien. A lo mejor podemos ir un poco más grandes. Soy logo, pero el texto en sí se ve bastante bien. Entonces cambiemos esto a un 100. Perfecto, y nos vemos bastante bien. Y una cosa más que podemos hacer es realmente agregar el botón crear cuenta que está debajo del formulario que tienen aquí. Entonces sigamos adelante y hagamos eso realmente rápido. Entonces para ello, queremos seguir estando dentro de la caja blanca, la caja de fondo blanco. Entonces vamos a ir justo debajo de este botón enviar aquí. Vamos a añadir una fila horizontal. Y luego voy a añadir un momento de botón. Entonces Botón de clase y luego vamos a decir éxito de botón para que podamos obtener el botón de fondo verde. Voy a decir Crear, crear una cuenta, y luego actualizar. Está bien, genial. Por lo que no se han centrado. Entonces volvamos a saltar de nuevo a Bootstrap y entramos en la sección de botones. Y lo que queremos hacer es añadir tipo igual botón a nuestro botón aquí, así como así. Y entonces queremos realmente obtener la clase de alineación para estos botones. Entonces busquemos eso. De acuerdo, Así que parece que todo lo que necesitamos hacer es poner esto dentro de un div con un par de clases aquí. Alguien va a copiar esto y luego envolver nuestro botón y este autofill div tratando de llenarlo con el elemento equivocado. Entonces déjame arreglar eso. Está bien, genial. Entonces sigamos adelante y actualicemos y ajustémonos según sea necesario. Y no está cambiando. Entonces, descubramos qué hicimos mal aquí. Oops, necesito deshacerme de este div de cierre. Igual que eso. De acuerdo, perfecto, Así que tenemos eso centrado. Entonces ese es un ejemplo rápido de cómo usar algunos estilos Bootstrap para obtener una pantalla de inicio de sesión de aspecto agradable. Hemos utilizado el contenedor, las clases de columna de suma de fila, algunas clases de alineación de filas así como todas las clases de formulario. Entonces este es un buen ejemplo de cómo conseguir algo como esto en un tiempo relativamente corto . 11. Sección 11: cómo construir la navegación: Y estas últimas secciones vamos a estar construyendo nuestro clon de Facebook de la página de alimentación real. Entonces vamos a estar construyendo la navegación superior y luego la barra lateral a ambos lados así como el contenido principal. Sólo vamos a hacer exactamente lo que hay en esta captura de pantalla. No vamos a construir toda la página a medida que se desplaza y cosas así, pero siéntete libre de llevar esto hasta E1. Toma lo que has aprendido aquí y un poco corre con él y mira hasta dónde puedes llevarlo. A mí me interesaría mucho ver lo que ustedes pueden crear a partir de esto. Entonces sigamos adelante y sumérjase. Lo que vamos a hacer es empezar con la barra de navegación superior. Entonces para hacer eso, y sigamos adelante y hagamos un nuevo archivo. Y sólo vamos a llamar a este home.html. Y lo que podemos hacer es simplemente copiar lo que tenemos en el índice y simplemente pegarlo en el archivo de inicio. Y solo limpiemos todo lo que hay dentro del cuerpo y mantengamos todo en la cabeza. Podemos cambiar el título a página de inicio para que podamos decir la diferencia. Y entonces podemos seguir adelante y empezar. Así que vamos a saltar a la documentación de Bootstrap y necesitamos solo reunir alguna información sobre la barra de navegación. Entonces busquemos uno que sea similar. Por lo que necesitamos un logotipo así como un menú y funcionalidad de búsqueda. Entonces creo que ese ejemplo está aquí. Hay algunos esquemas de color y estoy bastante seguro que ya pasó en la parte superior es el primer ejemplo. Sí, ahí está. Entonces sigamos adelante y solo copiemos esto. Vuelve al editor y pega. Entonces lo que podemos hacer es en lugar de sólo navbar, podemos poner aquí nuestra propia imagen. Y sólo voy a ir a Google y agarrar un logotipo de Facebook. Esta ronda uno de aquí no debería ser perfecta. Entonces solo copia la dirección de la imagen y pega eso ahí. Y entonces podemos darle a esto el DNI de pequeño logo. Genial, Así que en nuestra hoja de estilo, vamos a seguir adelante y darle estilo un poco. Y dale una altura de 30 píxeles y un ancho de 30 píxeles. A lo mejor barcos demasiado pequeños van adelante y vean cómo se ve eso arriba en la URL, simplemente cámbialo a casa. Y puedes ver que ya tenemos esto yendo. Pero parece que la imagen que copiamos estaba un poco sesgada sólo porque hay algunos hay algunos espacios en blanco a su alrededor. Entonces todo lo que eso significa es que solo necesitamos darle un poco más de ancho, altura porque no son unos cuadrados perfectos. Probemos 50. De acuerdo, perfecto, Eso debería ser suficiente. Ahora lo que tenemos que hacer es agregar algunos iconos y más iconos a la derecha. De acuerdo, así que ahora mismo tenemos algunos enlaces de textos aquí arriba. voy a dejar como texto sólo porque no quiero cazar iconos, pero siéntete libre de usar iconos. La única diferencia va a ser en lugar de texto aquí, en lugar de link o home, solo pondrás una etiqueta de imagen con el enlace al ícono. Esa va a ser la única diferencia. Simplemente los voy a dejar como texturas porque va a ser un poco más fácil por el bien de encontrar iconos. También queremos que este menú esté centrado. De acuerdo, así que trabajemos en centrarlo. Por lo que solo necesitamos encontrar el menú real y cambiar algunas clases alrededor. Entonces si recuerdas de la lección anterior con el formulario de inicio de sesión centrando el botón Crear una Cuenta, tomó la clase m x dash Auto. Ahora mismo tenemos M E dash auto, así que voy a cambiarlo a MX, guardarlo. Y ahora tenemos un recinto centrado. Perfecto. Para que podamos mover el formulario hacia la izquierda. Y luego agregaremos algunos botones más aquí a la derecha. Entonces sigamos adelante y trabajemos en eso. Pero para hacer eso, sólo necesitamos encontrar la forma. Voy a cortarlo y volverlo a subir hasta aquí arriba. Y luego podemos agregar algunos menús, elementos de menú sobre el lado derecho. Y acabo de copiar este menú desplegable solo para tener algo de contenido, pero voy a limpiar esto. No necesito nada de esto aquí. Simplemente me desharé de este divisor. Veamos cómo se ve esto. Por lo que tengo la clase auto dash MX con una lista desordenada con tres elementos de lista. Voy a llegar a las clases de ítem desplegable también por ahora y refrescar. De acuerdo, así que parece que se ve bastante bien, pero sí necesitamos poner una clase aquí para que se vea así. Entonces vamos a saltar aquí y sólo vamos a decir Navbar Nav, soy ex auto. Y ojalá esto haga el truco. De acuerdo, estamos llegando ahí. Parece que solo necesitamos un poco de estilo adicional aquí. Por lo que necesitamos la clase de ítem nav para cada elemento de lista. Entonces sigamos adelante e implementemos eso. Y esto debería limpiarlo, darnos un poco mejor espaciado, así que mejor formato. Y no lo es. Entonces, averigüemos qué está pasando. El enlace de navegación es también lo que necesitamos para la clase. Entonces sigamos adelante y añadamos eso y eso. Está bien, Perfecto. Entonces nos vemos bien. Otra vez. Siéntase libre de usar iconos, como el ejemplo aquí. No tengo ningún ícono guardado en mi computadora, así que no tengo ninguno disponible, pero siéntete libre de hacerlo. Solo los voy a mantener como enlaces por ahora. Y una última cosa que podemos hacer es simplemente cambiar esta clase de auto dash MX a float dash end. Y entonces en realidad vamos a agarrar todo el asunto y moverlo justo debajo de esta etiqueta de lista desordenada de cierre aquí. Esto realmente lo mantendrá dentro del contenedor principal para la barra de navegación, lo que permitirá que también se mantenga dentro de la navegación móvil. Y a esto me refiero con eso. Entonces en este momento todo parece igual. Pero cuando subamos a las pantallas más pequeñas, se derrumbará correctamente y aparecerá aquí abajo. necesitamos ajustar los estilos para que no se pegue todo el camino por el lado derecho. Pero eso al menos lo conseguirá en el menú móvil. Intercambia esos estilos. Todo lo que necesitamos hacer es encontrar la clase de extremo de dash flotante y simplemente cambiarla a float dash, LG dash end. De esa manera sólo fluirá al final en pantallas grandes y será cosas en el lado izquierdo o no flotará en absoluto en pantallas más pequeñas. Entonces sólo para que puedas ver que se ve bien. Y ahí está. Entonces esto se ve genial. Esto es exactamente lo que estamos tras conseguimos el logo con la búsqueda, algunos enlaces en el medio y luego enlaces en ese lado derecho también. Genial, Entonces en la siguiente sección vamos a construir el cuerpo real. tanto que empezar con el lado izquierdo, el lado izquierdo, y trabajar nuestro camino hacia la derecha. Vamos a estar usando algunos elementos más de Bootstrap para poner en marcha estas listas, algunas tarjetas y así sucesivamente. Por lo que esperamos con ansias. 12. Sección 12: Sidebar: Muy bien, En esta sección vamos a empezar a construir el contenido real de nuestra página de inicio aquí. Entonces vamos a empezar con la construcción de la estructura. Vamos a hacer una columna del lado izquierdo, el contenido medio, y luego vamos a tener una columna del lado derecho. Entonces si ustedes chicos quieren tomarse un par de minutos y ver si pueden hacer que esto vaya solos. Y si quieres seguir adelante y pausar el video, pruébalo y vuelve. Voy a empezar. De acuerdo, entonces ahora vamos a saltar al editor de código y sólo vamos a entrar justo en el archivo home.html. Y vamos a empezar justo debajo del elemento nav. Y vamos a ir div con una clase de contenedor. Y queremos que esto sea de ancho completo, por lo que estira todo el ancho de la ventana gráfica. Y luego dentro de este contenedor, vamos a hacer en un div con una clase de col dash, gran guión. Vamos tres. Y luego junto a esa, vamos a hacer col con una clase de, o lo siento, un div con una clase de col, dash big six. Y entonces la última columna aquí será la misma que la primera. Igual que eso. Y luego solo para asegurarnos de que tenemos todo funcionando, Sigamos adelante y solo pongamos aquí algunos marcador de posición. Y una cosa más, en realidad necesitamos envolver todas estas columnas dentro de una fila. Adelante y hagámoslo realmente rápido. Igual que eso. Podemos refrescar la página y deberíamos ver cadera, por lo que los arcontes van a terminar justo aquí. Esto va a terminar justo aquí. Y entonces esto comenzará hasta el final. Perfecto. Entonces volvamos a nuestro ejemplo. Entonces tenemos una lista con un, básicamente un icono o una imagen con algún texto. Ver Más. Y luego debajo de eso, un poco lo mismo pero tenemos un título en esta sección. Y luego otra vez para ver más, así que sigamos adelante y centrémonos primero en esta barra lateral. Si quieres saltar a la documentación de Bootstrap, podemos bajar a los componentes y luego desplazarnos hacia abajo al grupo de lista. Y esto será lo suficientemente bueno para empezar aquí. Entonces déjame ver si tienen un sí. Flush. Esto es lo que buscamos aquí. Esto nos dará un poco más de un grupo de tenedores de lugar que podemos personalizar un poco cómo queremos. Vamos a seguir adelante y sólo copiar este ejemplo y pegarlo en nuestra primera columna. Y solo dejaremos todo este texto igual por ahora, guárdelo y actualicemos para asegurarnos de que esté funcionando. Está bien, perfecto. Entonces ahora solo necesitamos conseguir un ícono aquí y hay un par de maneras diferentes de hacerlo. Lo que quiero hacer es usar el sistema de cuadrícula dentro de este grupo de lista. Hay otras formas como pseudo elementos con CSS. Podría ser un poco complicado conseguir la imagen o icono correcto dentro de esos. Entonces con este sistema de rejilla, podremos tener un poco más de control para poder seguir adelante y empezar con eso. Por lo que dentro de estas listas grupos están estos ítems de lista. Elimina el texto, y luego dentro pondremos una fila. Con una columna. Este será realmente pequeño, así que solo diremos col dash large dos. Y entonces esta será nuestra imagen. Y luego si recuerdas de la sección anterior, vamos a hacer un tenedor de plaza. Esto puede ser de 25 por 25. Y entonces la siguiente columna sólo puede llenar el resto del espacio. Y este será algún texto aquí. De acuerdo, vamos a asegurarnos de que eso funcione correctamente. ¿ De acuerdo? Por lo que nuestra columna podría ser un poco más grande de lo que necesitamos. Podemos hacer que tal vez uno, pero todo lo demás se ve bien. Entonces sigamos adelante y ajustemos eso. Y entonces podemos simplemente copiar todo este elemento de la lista y reemplazar a nuestros otros aquí para que coincidan. Hagamos cinco elementos aquí. Refresca, vale, perfecto, así que eso se ve realmente bien. Veamos cómo se ve cuando nos hacemos un poco más pequeños. De acuerdo, así que probablemente podamos condensar esto. Por lo que en pantallas medianas, Volvamos a saltar aquí arriba. Y esta primera columna podríamos decir media. Mantengámoslo uno y luego pequeño. Nos quedaremos con esa también. A ver qué hace eso. Está bien, se ve bien. Sigamos adelante y solo tomemos eso en efecto para todas nuestras columnas aquí. ¿ De acuerdo? ve bastante bien en pantallas extra pequeñas, en realidad necesitamos agregar una clase para eso también. Entonces solo vamos a hacer col dash y solo mantenerlo uno. Adelante y rápidamente agreguemos eso a nuestras columnas y luego seguiremos adelante. Genial. ve bien. De acuerdo, entonces ahora lo que podemos hacer es agregar el elemento acordeón, que nos dará nuestro botón Ver más voluntad, que esencialmente solo mostrará más elementos de lista. Entonces sigamos adelante y hagamos esto un poco más grande y entraremos en la documentación de bootstrap. Y volveremos a saltar, y navegaremos hasta el acordeón. Podemos simplemente copiar el primer ejemplo aquí y luego simplemente limpiar lo que no necesitamos. Entonces voy a copiar aquí esta versión de flush. Entonces copia todo esto. Y sólo vamos a venir justo aquí después de nuestra lista ordenada y pegar. Y luego rápidamente, se puede mirar un poco a través de estas clases aquí. Encendemos palabra roja. Puedes mirar rápidamente por aquí y ver de acuerdo con el encabezado al ras del encabezado 1. Entonces esto, cuando se hace clic en este elemento H2, este botón, esencialmente va a estar mostrando este contenido aquí mismo. Por lo que se puede ver el encabezado de descarga, uno, encabezamiento de descarga, un área etiquetada por. Entonces así se comunican entre sí. Así que vamos a seguir adelante y deshacernos de los otros dos artículos de acordeón. De acuerdo, sigamos adelante y refresquemos. Y esto debería darnos gran acordeón punto uno, y se expandirá un poco genial. Entonces vamos a limpiar un poco esto. En lugar de acordeón, elemento número uno, queremos ver más. Y luego dentro del cuerpo del acordeón, sólo vamos a subir aquí y copiar nuestra lista desordenada. Y luego pegarlo dentro del cuerpo del acordeón. Y a lo mejor no necesitamos los cinco. Sólo pongamos dos ahí dentro. Y guardar y refrescar. Genial, Así que hemos visto más si haces clic en él y tienes algunos ítems de lista más. Entonces hay un poco de estilo ese tipo de agregar algo de relleno en los lados si quieres limpiar esto y tenerlo al ras de nuevo. Por lo que sólo parece una continuación de la lista anterior. Siéntase libre de experimentar con eso. Simplemente lo voy a dejar como es sólo porque se ve un poco, se ve más intencionada de esta manera. Estás, estás expandiendo y colapsando contenido. Sólo se espera que se vea un poco diferente. Tan genial. En nuestro ejemplo, parece que hay una fila horizontal o un borde. Y luego básicamente la misma cosa justo debajo de ella con un título. Entonces sigamos adelante y hagamos eso. Entonces al final de nuestro acordeón, cuando viene aquí abajo y está en un elemento de fila horizontal. Y entonces vamos a poner, digamos un H4. Creo que dicho atajos. Y entonces realmente todo lo que necesitamos hacer es simplemente copiar todo lo que tenemos arriba y volver abajo justo abajo aquí y pegarlo y refrescar. De acuerdo, Entonces hay un problema y podemos solucionar esto en 1 segundo. Como puedes ver, expandir un acordeón en realidad expande ambos. Pero parece que nuestros atajos, tal vez un poco grandes, pero nuestros artículos de lista lucen bien, todo se ve bien. Entonces sigamos adelante y cambiemos esto a un H5. Y luego vamos a solucionar problemas de nuestro acordeón. Por lo que aquí mismo se puede ver ejemplo de escalera de acordeón. Y lo que esto está haciendo es básicamente darle una identificación a este acordeón específico. En este momento, ambos acordeones de la página están compartiendo el mismo ID. Entonces lo que podríamos hacer en lugar de Según ejemplo de flush, podemos simplemente renombrar este ID a acordeón de atajo. Y entonces podemos copiar esto y pegarlo aquí abajo para que estén conscientes el uno del otro. De acuerdo, Entonces lo que también tenemos que hacer es actualizar el ID de contenido de colapso. Por lo que puedes ver aquí mismo este ID también es similar al anterior. Entonces, solo agreguemos atajo justo dentro de eso. Y luego actualizar donde necesita estar. De acuerdo, veamos si eso hace el truco. Perfecto. Entonces que uno está trabajando , ese está trabajando. Genial. Por lo que esta sección se ve bastante bien. Esta barra lateral aquí, es receptiva, aún funciona en pantallas más pequeñas, todo se ve genial. Por lo que en la siguiente sección, pasaremos al contenido medio aquí. Construiremos estas cartas arriba. Vamos a añadir un poco de un, un elemento de forma aquí con algunos botones. Y luego pasaremos a la tarjeta real. Y luego la siguiente sección, terminaremos con la barra lateral derecha. Y estarás todo listo. Estarás en camino de hacer sitios web de gran aspecto usando Bootstrap como marco. 13. Sección 13: contenido principal: En la última sección hablamos de la barra lateral izquierda y esta sección vamos a pasar al contenido medio. lo que mirando nuestra imagen de ejemplo, vamos a empezar en la parte superior aquí. Y lo que vamos a hacer es añadir un contenedor con fila, con un par de columnas. Vamos a tener cinco columnas. Y este es un buen ejemplo. Tocando de nuevo en una sección anterior aquí cuando hablamos de la fila de columnas donde cada cosa es idéntica. Entonces eso va a ser un ejemplo realmente bueno, um, o caso de uso para eso. Entonces vamos a usar eso. Vamos a seguir adelante, construir una sección de formulario con un pequeño ícono, un par de botones, y luego la tarjeta. Entonces sigamos adelante y buceemos justo dentro. Entonces vamos a saltar a la, en la documentación de Bootstrap. Y queremos entrar en el diseño. Y luego vamos a ir a la grilla. Y vamos a desplazarnos hacia abajo. Y queremos columnas de fila. Así que vamos a seguir adelante y copiar este ejemplo aquí mismo, y luego saltar al editor de código. Y pasemos a nuestra columna media aquí. Y sólo voy a dar algo de espacio entre estos. Y voy a pegar eso de la documentación. Y ahora mismo parece que tenemos cuatro columnas. Voy a sumar una quinta. Y luego voy a ajustar un poco esto. Por lo que mirando hacia atrás a la documentación, parece usar el, utilizar las clases de astérix de vacas de fila responsive para establecer rápidamente número de columnas que mejor renderizan tu contenido y diseño. tanto que las clases magistrales col dash normales se aplican a columnas individuales, las clases de recuento de filas se establecen en la fila principal como un atajo con rho cause auto puedes dar las columnas que son de ancho natural. Para que podamos seguir adelante y tratar de ajustar esto. Entonces lo que queremos hacer es basarnos en el punto de ruptura, mostrar cierta cantidad de columnas. Entonces viendo este ejemplo aquí mismo, esto es esencialmente lo que vamos a hacer, es que voy a copiar esto, todas estas clases de fila y saltar a nuestro ejemplo y luego simplemente pegarlas aquí. Entonces uno donde en pantallas grandes salimos, tuve que mostrar y probablemente queremos que todos phi se muestren en pantallas medianas también. Y luego a medida que nos hacemos un poco más pequeños, vamos a saltar a tres. Y luego en pantallas pequeñas solo mostrarán dos. Entonces guardemos eso, refresquemos y veamos cómo se ve eso. De acuerdo, Vamos a seguir adelante y hacer un poco de ajuste aquí. Está bien. Para que lo veas apilado. Mostraría una pantallas grandes de nuevo hasta cinco. De acuerdo, sigamos adelante y empecemos a peinar esto. Por lo que en la primera columna aquí, elimine el texto del Marcador de posición. Y sólo voy a poner un div con una clase de titular de cuentos. Y luego dentro de esto, queremos un icono, necesitamos una imagen de fondo y luego algunos textos que diga Agregar a la historia. Entonces, empecemos con eso. No soy fan, lo siento, vamos a hacer una imagen. Y luego dentro para la fuente, sólo nos van a colocar sostén que otra vez. Hagamos sólo 25 más señal resplandor que tendrá el lapso con los textos que dice Agregar a la historia. Y luego por ahora, sólo voy a hacer un poco de estilo en línea para poner un color de fondo en esto. No voy a hacer negro, vamos a hacer azul, así que el texto se está mostrando, vale, así que ahora exactamente lo que estamos buscando bastante todavía, pero estamos en camino. Entonces agreguemos algunos estilos más aquí. Entonces en realidad voy a eliminar este estilo en línea. Y voy a copiar esta clase y luego entrar en nuestra hoja de estilo. Voy a decir altura a 100 píxeles. Hagamos algo de relleno todo el camino alrededor de ocho píxeles. Hacer display flex. Y luego dentro, podemos hacer justificar contenido o el espacio edu entre. Y vamos a ver cómo se ve eso realmente rápido. Y aún no del todo. Entonces vamos a hacer columna de dirección flex. De acuerdo, estamos llegando y parece que nuestra imagen está siendo distorsionada un poco demasiado. Entonces sigamos adelante y digamos historia. Imagen más antigua, altura 25 con 25. De acuerdo, así que tenemos nuestro ícono, top, Es un poco pequeño. Probablemente podamos hacer eso un poco más grande. Además, nuestro texto es un poco demasiado grande también. Entonces sigamos adelante y hagamos 35, 35. Y entonces nuestro titular de la historia lapan, si puedo deletrearlo correctamente. Queremos que este sea tamaño de fuente 10 pixels, color, blanco. Alinear texto, izquierda. Hagamos nuestro color de fondo en el titular de la historia. Está bien, se ve bastante bien. Entonces lo que podemos hacer ahora es aplicar esa clase al resto de las columnas y estaremos en camino. Entonces vamos a copiar esto y ponerlo dentro de nuestras columnas restantes. Y vamos a refrescarnos. Está bien, se ve bien. Para que podamos hacer el texto un poco más grande y vamos a añadir un radio de borde alrededor. Vamos a seguir adelante y hacer el radio de frontera 10 píxeles. En realidad, vamos a hacer 15. Y luego nuestro lapso, Hagamos un poco más grande a 12 píxeles, y eso debería ser suficiente. Está bien, genial. Nos vemos bastante bien hasta ahora. A continuación tenemos esta sección aquí. Si ustedes quieren intentar hacer esto por su cuenta, siéntanse libres de pausar el video y volver cuando lo tengan listo. Si no, solo siéntete libre de seguir adelante. Por lo que de nuevo en el archivo home.html justo a continuación. Y queremos hacer otro contenedor con fila. Y luego vamos a hacer algo similar a los ítems de lista que hicimos anteriormente. Y sólo vamos a hacer una columna con un guión grande. Y luego la imagen. Simplemente vamos a estar usando la misma imagen. Y luego en la siguiente columna sólo vamos a tener un relleno el espacio restante. Y esto en realidad será una forma. Entonces lo que podemos hacer es saltar a la documentación de Bootstrap, saltó dos componentes y luego lo siento, salté dos formularios justo encima los componentes y simplemente haga clic en Visión general. Y esto nos dará suficiente ejemplo aquí. Probablemente podamos describir este primer elemento así como este. Y ven justo aquí. Y solo actualicemos algunas de estas cosas. Por lo que no necesitamos exactamente decir dirección de correo electrónico. Ni siquiera creo que haya una etiqueta en nuestro ejemplo. Dice lo que tienes en mente, Josephine. Entonces, solo agreguemos un positor para que podamos deshacernos de la etiqueta. Y luego dentro de nuestra entrada real, podemos decir que el placeholder es igual. qué está en tu mente. Yo sólo voy a poner mi nombre. Podemos poner cuando leas el DNI, no necesariamente necesitas eso por el momento. Y entonces podemos deshacernos de esto también. no tenemos etiqueta Yano tenemos etiquetay sólo vamos a cambiar esto a texto. Genial, así que vamos a refrescarnos. Y tuvimos nuestros iconos un poco demasiado pequeños otra vez, pero sí tenemos nuestra entrada con estilo muy bien. Entonces sigamos adelante y sumamos algunos estilos más para conseguir esto, cómo queremos que se vea. Primero lo primero, hagamos esto un poco más grande. Hagamos 50 por 50. Y voy a poner una clase adicional en este contenedor y decir contenedor status. Y luego me voy a pasar a la hoja de estilo. Y justo debajo de nuestras historias, voy a decir margen 35 arriba y sólo dirá auto a izquierda y derecha. Y entonces probablemente deberíamos hacer lo mismo por nuestro titular de la historia. Así que saltemos aquí a este contenedor y digamos contenedor historia y aplicemos un estilo similar aquí. Y la razón por la que estoy teniendo que estas sean instancias separadas aquí es porque necesitamos poner un color de fondo de blanco con un radio de borde en éste. En realidad todo nuestro fondo de página es blanco y nuestra imagen de ejemplo, el fondo de Facebook es como un gris claro con elementos de fondo blanco. En realidad voy a revertir eso. Entonces voy a mantener el fondo blanco, pero en realidad voy a hacer que este sea un gris muy claro. Adelante y refresca. De acuerdo, Genial, Así que tuvimos un mejor espaciado aquí. Esta sección es todavía podría usar algo de amor. Entonces sigamos adelante y hagamos eso. Añadamos un poco de relleno por aquí. Digamos sólo 20 píxeles. La carrera fronteriza fue un poco demasiado alta como bajarla a 12. Y luego solo por diversión, podemos hacer imagen contenedor de estado. Y entonces solo pondremos un radio fronterizo del 50 por ciento en esto, así que es un círculo completo. Está bien, se ve bien. Y lo siguiente que tenemos que hacer es agregar una fila de botones esencialmente. Pueden ser enlaces en esta instancia, pero vamos a usar elementos Bootstrap. Entonces vamos a hacer botones. Para que puedas acudir a los componentes. Es grupo de dos botones. Y sólo podemos copiar este primer ejemplo. Pero primero lo primero, lo que queremos hacer es dentro de nuestro contenedor de estado, queremos agregar otra fila con una columna de ancho completo. Y luego podemos pegar nuestro grupo de botones que acabamos de copiar. Y luego de nuestro ejemplo, tenemos foto ID slash video tag, amigos y sentimientos slash actividad. Entonces vamos a copiar eso. Foto. Etiquetar amigos y sentimiento. Actividad. De acuerdo, Entonces podemos seguir adelante y refrescar y ver con qué tenemos que lidiar ahora. De acuerdo, Entonces no del todo exactamente lo que queremos todavía. Y un grupo de botones podría no ser el mejor ejemplo o elementos que usan para esto. En realidad podría cambiar esto. Entonces volvamos atrás y en realidad solo implementemos un sistema de cuadrícula en esta fila y deshagamos de un grupo de botones. Creo que va a ser más estilismo involucrado para conseguir esto como queremos versus solo hacerlo en un sistema de cuadrícula. Entonces a veces cosas como esta o prueba y error, Realmente no hay manera equivocada de hacerlo. Pero voy a cambiarlo aquí arriba. Entonces vamos a seguir adelante y sólo deshacernos de este grupo de botones. Y luego la fila, columna gran guión 12. Sigamos adelante y sólo cambiemos esto a cuatro. Y luego dentro de aquí sólo vamos a añadir un enlace. Y entonces éste dirá video slash fotográfico. Y podemos copiar esto, pegarlo dos veces y conseguir esto actualizado para etiquetar amigos, además de sentir actividad de barra. Entonces esto debería darnos algo un poco más de lo que estamos buscando. Está bien, perfecto. Entonces vamos a seguir adelante y solo darle estilo a esto para que parezca nuestro ejemplo. Entonces podemos decir contenedor de estado y luego apuntar al enlace, ya que esos son los únicos enlaces en ese contenedor en este momento. Estado contenedor a. y podemos decir color, 333, decoración de texto, ninguno. Y luego saltemos al contenedor de postura en sí en decir, text-align center. Genial, Entonces eso debería ser suficiente para conseguirnos lo que estamos buscando. A lo mejor agreguemos algo de relleno alrededor de esto para darle un poco más de espacio. Por lo que podemos decir fila contenedor de estado, y sólo podemos decir margen, 10 pixel auto. Está bien, perfecto. Se ve bastante bien hasta ahora. Sí tenemos que añadir nuestros iconos aquí. Entonces sigamos adelante y hagamos eso realmente rápido. Y solo para mantener las cosas simples, solo editaremos aquí dentro. Lo mantendremos pequeño, 25. Está bien, perfecto. Entonces a partir de nuestro ejemplo estamos bastante cerca. Parece que aquí hay una frontera, así que podemos hacerlo muy rápido. Simplemente podemos hacer una clase llamada fila de botones a la fila que está alojando los botones. Y entonces podemos subir aquí y decir contenedor de estado, fila de botones como un borde de sólido de un píxel. Y luego haremos otro tono de gris claro. Y parece que eso se ve bien, pero sólo necesitamos un poco de espacio entre el borde y nuestros botones para que solo podamos hacer relleno top, digamos 15 píxeles. De acuerdo, perfecto, luciendo realmente bien hasta ahora, nuestra siguiente sección aquí es una tarjeta gigante de contenido. Entonces tenemos otra imagen con un nombre, algún subtexto o un subtítulo aquí, el contenido real y luego una imagen. Por lo que bootstrap, hacer esto realmente fácil. Se puede entrar en componentes y luego Tarjeta. Y entonces podemos mirar a través de los ejemplos aquí y simplemente encontrar el que se adapte a nuestras necesidades. Entonces ahora mismo éste se ve bastante bien. Título es algún contenido y luego enlaces. A medida que seguimos desplazándonos. Ves esto es una especie de uno totalmente construido aquí. Podríamos hacer esto. Elementos de encabezado y pie de página. Puedes agregar algunas cotizaciones de bloque, cosas así. No exactamente lo que estamos buscando, pero definitivamente podemos trabajar con ello. Y se ve alineación de texto, tarjetas de navegación, algo interesante. Y luego imágenes. Entonces esto es, esto de aquí es exactamente lo que buscamos este título de auto de la imagen de abajo. Entonces sigamos adelante y copiemos eso. Vamos a seguir adelante y copiar este de abajo. Y podemos volver aquí. Y luego justo debajo de esta sección, vamos a añadir una nueva sección o un nuevo contenedor. Y vamos a darle a este una clase adicional llamada contenedor de contenido. Y luego dentro de aquí haremos una fila con una columna de ancho completo. Y luego pegaremos nuestra tarjeta. Perfecto. Entonces lo que tenemos que hacer es simplemente guardar esto y ver con qué tenemos que trabajar antes hacer grandes cambios. Podemos mover este texto hacia arriba y luego este contenido por debajo de eso. Entonces sigamos adelante y hagamos algunos cambios. Podemos tener este párrafo debajo del título. Observe el guión de texto clase silenciada que en realidad le está dando una especie de desvanecido o un aspecto gris más claro. También, el pequeño elemento dándole texto más pequeño. Adelante y pongamos aquí una imagen de marcador de posición. Y entonces éste puede ser, diremos, 600 píxeles por 400 píxeles de alto. Y sigamos adelante y guardemos eso. Refrescar. De acuerdo, luciendo bien hasta ahora, tal vez la imagen sea un poco más grande. No necesariamente un problema, pero eso sobre lo envuelve para este apartado. En nuestra última sección, vamos a estar cerrando con la barra lateral derecha aquí, van a ser muy similares a la primera barra lateral que hicimos. Pero espero que ustedes estén disfrutando de la clase hasta ahora y saltemos a la derecha en la siguiente sección. 14. Sección 14: Sidebar y conclusión derecha: Bienvenido a la última sección de este curso. Vamos a estar terminando con la barra lateral derecha aquí. Y mirando nuestro ejemplo, podemos reutilizar muchos de los elementos que hemos estado utilizando hasta ahora. Podemos usar el título y algunos otros estilos similares a lo largo. Así que sigamos adelante y solo zambullamos directamente, saltemos al editor de código y volvamos al archivo home.html. Y luego vamos a navegar a nuestra última columna aquí. Dentro de esto, vamos a querer un contenedor. Y luego vamos a querer una fila. Y luego dentro de eso haremos una columna de ancho completo. Y luego queremos hacer un H5. Y entonces esta cabecera va a decir patrocinada. Por lo que esto es para la sección Agregar. Y luego justo debajo de eso vamos a hacer otra fila. Y entonces esto en realidad contendrá el pequeño ícono con el nombre. Y entonces tendremos una imagen justo debajo de ella. Entonces vamos con una columna grande. Y entonces esta será nuestra imagen con un positor por ahora. Perfecto. Y luego justo al lado de eso, bueno, hagamos una columna en expansión. Y entonces esto puede ser sólo un párrafo. Y sólo diremos lugar de pizza. Y luego justo debajo de esta fila, hagamos otra fila con una columna de ancho completo. En realidad, esta imagen está contenida. Entonces lo que queremos hacer es que sea 11. Y diremos offset. Uno. Dentro de esta columna, vamos a hacer una imagen. Y solo diremos 300 por 175 y refrescados y veremos qué tenemos. Está bien, se ve bien. Entonces puedes ver que sí necesitamos un poco de espaciado justo arriba. Pero tenemos nuestro icono con nuestro nombre y luego tenemos el desplazamiento de una columna para que la imagen llene este espacio apropiadamente. Así que sigamos adelante y solo agreguemos algunos estilos aquí para que este look sea mejor. Lo que podemos hacer es solo decir el contenedor patrocinado, copiar esta clase a la hoja de estilo y nos vamos a mover hacia abajo. Sólo vamos a decir margen, top 20 pixels. Y entonces la imagen sólo servirá. En realidad tenemos dos imágenes aquí, por lo que necesitamos ser un poco más específicos. Lo que podemos hacer es decir título patrocinado, y luego solo diremos contenido patrocinado. Agarramos primero la clase de título. Yo estoy por aquí. Y luego para la imagen aquí, queremos un radio de frontera del 50 por ciento. Y luego para nuestro contenido, vamos a querer un poco menos. Entonces solo diremos tal vez 12 píxeles. Está bien, se ve bien. Y podemos pasar a la siguiente pequeña sección aquí, que es cumpleaños. Nuevamente, esta va a ser una sección bastante sencilla. Entonces vamos a añadir una fila horizontal, otra fila, y luego otra carretera horizontal. Entonces saltaremos aquí. Empieza con otro contenedor y le daremos a este también la clase de contenedor de cumpleaños y lo pondremos aquí. Haremos una fila. Esto también tiene un ícono, así que sólo vamos a copiar esto aquí mismo. Ahorrarnos algo de tiempo, y luego simplemente cambiaremos el lugar de la pizza por cumpleaños. Y entonces en realidad justo debajo de los cumpleaños. De hecho voy a tener esto mezclado un poco. A lo que nos referimos es a una fila de título, así. Por lo que div con la clase de fila columna de ancho completo, esto puede ahorrar cumpleaños. Y luego aquí abajo, en realidad necesitamos esto para decir el cumpleaños. Entonces esto le dice Jessica Eric a los demás. Jessica, Erica en otros tienen cumpleaños hoy. No me voy a meter con los pesos de las fuentes en esta sección, pero siéntete libre de hacerlo. Y luego justo al final aquí, sólo voy a añadir otra actualización de fila horizontal. Y nos vemos bastante bien. En nuestra última sección aquí para terminar es sólo la lista de contactos. Creo que esto es para la función de mensajero de Facebook. Bueno, vamos a seguir adelante y sólo reutilizar algo que ya hemos construido, que es muy similar aquí a los atajos. Así que vamos a ir a desplazarnos hacia arriba en nuestro home.html y encontrar nuestros atajos lista desordenada, así como esto. Copia eso y luego desplázate hacia abajo. Aquí mismo podemos decir div con un contenedor. Diremos contacto contenedor. Y luego con una fila, el ancho de columna completo o una columna de ancho completo, simplemente pegaremos esa lista justo aquí. Limpia un poco el espaciado, cambia al contexto. Y podemos refrescar. Y nos vemos bastante bien. Entonces esto es, podemos hacer un poco más aquí. Sigamos adelante y hagamos círculos de estas imágenes, y luego les añadiremos un poco de frontera. Entonces lo que podemos hacer es acudir a la clase de contenedor de contacto y a nuestra hoja de estilo. Y podemos decir que las imágenes tendrán un radio de frontera del 50 por ciento. Y luego para que nos sea fácil, por este ejemplo, podemos decir contacto contenedor imagen y de tipo impar. Y podemos decir que estos tienen un borde de dos píxeles, botón azul sólido, guardar eso y refrescar. Y en realidad está surtiendo efecto. Por lo que sólo necesitamos ajustar nuestro estilo aquí rápidamente. En lugar de la imagen, en realidad necesitamos que sea la mentira que tiene la enésima de tipo. Y luego diremos la imagen dentro de esos ítems de la lista. ¿ De acuerdo? Y ahí se puede ver primero, tercero, quinto, voy a tener aplicado ese estilo. Por lo que eso sobre envuelve nuestro clon de Facebook de la página de inicio. Sección superior aquí, si se quiere. Espero que ustedes realmente hayan disfrutado este curso hasta ahora. Siéntase libre de continuar con lo que tenemos hasta ahora. Echa de menos un diseño muy áspero de un clon de Facebook. Entonces si ustedes chicos quisieron expandirse en esto, ya saben, un poco hacerla suya en contenido real, imágenes reales, hacer que todo sea más receptivo y así sucesivamente. Tendría mucha curiosidad por ver hasta dónde pueden tomar esto tan aislados que ustedes chicos por tomar este curso. Espero que hayas aprendido mucho. Si tienes alguna pregunta, siéntete libre de avisarme. Puedes llegar a mí a través Skillshare o estoy en Twitter también. Espero que ustedes realmente hayan disfrutado de esta clase. Por favor déjenme sus comentarios. Hazme saber cómo lo hice y si hay algo que pueda mejorar si hay algún tema que quieras que cubra. Definitivamente avísame. De verdad disfruté haciendo estas clases y espero que ustedes hayan disfrutado tomándolas. Gracias de nuevo, chicos.