CursosEmpresasBlogLiveConfPrecios

Las cards de Bootstrap 4

Clase 12 de 21 • Curso de Bootstrap 4

Clase anteriorSiguiente clase

Contenido del curso

Introducción al curso

  • 1

    Repositorio del curso de bootstrap

    00:15 min
  • 2
    Bootstrap 4 ¿Qué trae de nuevo esta versión?

    Bootstrap 4 ¿Qué trae de nuevo esta versión?

    03:23 min
  • 3
    ¿Que es un framework de frontend?

    ¿Que es un framework de frontend?

    02:45 min
  • 4
    Nuestro Proyecto: Hola Mundo de Bootstrap

    Nuestro Proyecto: Hola Mundo de Bootstrap

    02:34 min

Creando el sitio web

  • 5
    La grilla de Bootstrap

    La grilla de Bootstrap

    12:09 min
  • 6
    Reto: La grilla de Bootstrap

    Reto: La grilla de Bootstrap

    05:43 min
  • 7
    El footer

    El footer

    10:38 min
  • 8
    El header de nuestro sitio

    El header de nuestro sitio

    13:18 min
  • 9
    Creando un carousel de imágenes

    Creando un carousel de imágenes

    07:58 min
  • 10
    Agregando texto informativo del evento

    Agregando texto informativo del evento

    12:51 min
  • 11
    Agregando botones

    Agregando botones

    04:42 min
  • 12
    Las cards de Bootstrap 4

    Las cards de Bootstrap 4

    Viendo ahora
  • 13
    Pastillas de texto

    Pastillas de texto

    04:38 min
  • 14
    Agregando un contenedor de ancho completo

    Agregando un contenedor de ancho completo

    12:26 min
  • 15
    Los formularios de Bootstrap 4

    Los formularios de Bootstrap 4

    15:43 min
  • 16
    Agregando un tooltip

    Agregando un tooltip

    04:07 min
  • 17
    Scrollspy: Conociendo la ubicación del usuario en el header

    Scrollspy: Conociendo la ubicación del usuario en el header

    07:23 min
  • 18
    Agregando un modal para comprar tickets

    Agregando un modal para comprar tickets

    04:47 min
  • 19
    Un nuevo formulario para completar la compra

    Un nuevo formulario para completar la compra

    04:40 min

Deploy a producción

  • 20
    Poniendo nuestro sitio en producción

    Poniendo nuestro sitio en producción

    04:08 min
  • 21
    Conclusiones del curso

    Conclusiones del curso

    00:51 min
Tomar examen
Resumen

Conoceremos el feature de Cards de Bootstrap. Para más información consulta: https://getbootstrap.com/docs/4.1/components/card/. Tenemos un reto para ti: ya que sabes como crear las cards por speaker, queremos que cambies el numero de tarjetas que se muestran por el tipo de dispositivo.

Escuelas

  • Desarrollo Web
    • Fundamentos del Desarrollo Web Profesional
    • Diseño y Desarrollo Frontend
    • Desarrollo Frontend con JavaScript
    • Desarrollo Frontend con Vue.js
    • Desarrollo Frontend con Angular
    • Desarrollo Frontend con React.js
    • Desarrollo Backend con Node.js
    • Desarrollo Backend con Python
    • Desarrollo Backend con Java
    • Desarrollo Backend con PHP
    • Desarrollo Backend con Ruby
    • Bases de Datos para Web
    • Seguridad Web & API
    • Testing Automatizado y QA para Web
    • Arquitecturas Web Modernas y Escalabilidad
    • DevOps y Cloud para Desarrolladores Web
  • English Academy
    • Inglés Básico A1
    • Inglés Básico A2
    • Inglés Intermedio B1
    • Inglés Intermedio Alto B2
    • Inglés Avanzado C1
    • Inglés para Propósitos Específicos
    • Inglés de Negocios
  • Marketing Digital
    • Fundamentos de Marketing Digital
    • Marketing de Contenidos y Redacción Persuasiva
    • SEO y Posicionamiento Web
    • Social Media Marketing y Community Management
    • Publicidad Digital y Paid Media
    • Analítica Digital y Optimización (CRO)
    • Estrategia de Marketing y Growth
    • Marketing de Marca y Comunicación Estratégica
    • Marketing para E-commerce
    • Marketing B2B
    • Inteligencia Artificial Aplicada al Marketing
    • Automatización del Marketing
    • Marca Personal y Marketing Freelance
    • Ventas y Experiencia del Cliente
    • Creación de Contenido para Redes Sociales
  • Inteligencia Artificial y Data Science
    • Fundamentos de Data Science y AI
    • Análisis y Visualización de Datos
    • Machine Learning y Deep Learning
    • Data Engineer
    • Inteligencia Artificial para la Productividad
    • Desarrollo de Aplicaciones con IA
    • AI Software Engineer
  • Ciberseguridad
    • Fundamentos de Ciberseguridad
    • Hacking Ético y Pentesting (Red Team)
    • Análisis de Malware e Ingeniería Forense
    • Seguridad Defensiva y Cumplimiento (Blue Team)
    • Ciberseguridad Estratégica
  • Liderazgo y Habilidades Blandas
    • Fundamentos de Habilidades Profesionales
    • Liderazgo y Gestión de Equipos
    • Comunicación Avanzada y Oratoria
    • Negociación y Resolución de Conflictos
    • Inteligencia Emocional y Autogestión
    • Productividad y Herramientas Digitales
    • Gestión de Proyectos y Metodologías Ágiles
    • Desarrollo de Carrera y Marca Personal
    • Diversidad, Inclusión y Entorno Laboral Saludable
    • Filosofía y Estrategia para Líderes
  • Diseño de Producto y UX
    • Fundamentos de Diseño UX/UI
    • Investigación de Usuarios (UX Research)
    • Arquitectura de Información y Usabilidad
    • Diseño de Interfaces y Prototipado (UI Design)
    • Sistemas de Diseño y DesignOps
    • Redacción UX (UX Writing)
    • Creatividad e Innovación en Diseño
    • Diseño Accesible e Inclusivo
    • Diseño Asistido por Inteligencia Artificial
    • Gestión de Producto y Liderazgo en Diseño
    • Diseño de Interacciones Emergentes (VUI/VR)
    • Desarrollo Web para Diseñadores
    • Diseño y Prototipado No-Code
  • Contenido Audiovisual
    • Fundamentos de Producción Audiovisual
    • Producción de Video para Plataformas Digitales
    • Producción de Audio y Podcast
    • Fotografía y Diseño Gráfico para Contenido Digital
    • Motion Graphics y Animación
    • Contenido Interactivo y Realidad Aumentada
    • Estrategia, Marketing y Monetización de Contenidos
  • Desarrollo Móvil
    • Fundamentos de Desarrollo Móvil
    • Desarrollo Nativo Android con Kotlin
    • Desarrollo Nativo iOS con Swift
    • Desarrollo Multiplataforma con React Native
    • Desarrollo Multiplataforma con Flutter
    • Arquitectura y Patrones de Diseño Móvil
    • Integración de APIs y Persistencia Móvil
    • Testing y Despliegue en Móvil
    • Diseño UX/UI para Móviles
  • Diseño Gráfico y Arte Digital
    • Fundamentos del Diseño Gráfico y Digital
    • Diseño de Identidad Visual y Branding
    • Ilustración Digital y Arte Conceptual
    • Diseño Editorial y de Empaques
    • Motion Graphics y Animación 3D
    • Diseño Gráfico Asistido por Inteligencia Artificial
    • Creatividad e Innovación en Diseño
  • Programación
    • Fundamentos de Programación e Ingeniería de Software
    • Herramientas de IA para el trabajo
    • Matemáticas para Programación
    • Programación con Python
    • Programación con JavaScript
    • Programación con TypeScript
    • Programación Orientada a Objetos con Java
    • Desarrollo con C# y .NET
    • Programación con PHP
    • Programación con Go y Rust
    • Programación Móvil con Swift y Kotlin
    • Programación con C y C++
    • Administración Básica de Servidores Linux
  • Negocios
    • Fundamentos de Negocios y Emprendimiento
    • Estrategia y Crecimiento Empresarial
    • Finanzas Personales y Corporativas
    • Inversión en Mercados Financieros
    • Ventas, CRM y Experiencia del Cliente
    • Operaciones, Logística y E-commerce
    • Gestión de Proyectos y Metodologías Ágiles
    • Aspectos Legales y Cumplimiento
    • Habilidades Directivas y Crecimiento Profesional
    • Diversidad e Inclusión en el Entorno Laboral
    • Herramientas Digitales y Automatización para Negocios
  • Blockchain y Web3
    • Fundamentos de Blockchain y Web3
    • Desarrollo de Smart Contracts y dApps
    • Finanzas Descentralizadas (DeFi)
    • NFTs y Economía de Creadores
    • Seguridad Blockchain
    • Ecosistemas Blockchain Alternativos (No-EVM)
    • Producto, Marketing y Legal en Web3
  • Recursos Humanos
    • Fundamentos y Cultura Organizacional en RRHH
    • Atracción y Selección de Talento
    • Cultura y Employee Experience
    • Gestión y Desarrollo de Talento
    • Desarrollo y Evaluación de Liderazgo
    • Diversidad, Equidad e Inclusión
    • AI y Automatización en Recursos Humanos
    • Tecnología y Automatización en RRHH
  • Finanzas e Inversiones
    • Fundamentos de Finanzas Personales y Corporativas
    • Análisis y Valoración Financiera
    • Inversión y Mercados de Capitales
    • Finanzas Descentralizadas (DeFi) y Criptoactivos
    • Finanzas y Estrategia para Startups
    • Inteligencia Artificial Aplicada a Finanzas
    • Domina Excel
    • Financial Analyst
    • Conseguir trabajo en Finanzas e Inversiones
  • Startups
    • Fundamentos y Validación de Ideas
    • Estrategia de Negocio y Product-Market Fit
    • Desarrollo de Producto y Operaciones Lean
    • Finanzas, Legal y Fundraising
    • Marketing, Ventas y Growth para Startups
    • Cultura, Talento y Liderazgo
    • Finanzas y Operaciones en Ecommerce
    • Startups Web3 y Blockchain
    • Startups con Impacto Social
    • Expansión y Ecosistema Startup
  • Cloud Computing y DevOps
    • Fundamentos de Cloud y DevOps
    • Administración de Servidores Linux
    • Contenerización y Orquestación
    • Infraestructura como Código (IaC) y CI/CD
    • Amazon Web Services
    • Microsoft Azure
    • Serverless y Observabilidad
    • Certificaciones Cloud (Preparación)
    • Plataforma Cloud GCP

Platzi y comunidad

  • Platzi Business
  • Live Classes
  • Lanzamientos
  • Executive Program
  • Trabaja con nosotros
  • Podcast

Recursos

  • Manual de Marca

Soporte

  • Preguntas Frecuentes
  • Contáctanos

Legal

  • Términos y Condiciones
  • Privacidad
  • Tyc promociones
Reconocimientos
Reconocimientos
Logo reconocimientoTop 40 Mejores EdTech del mundo · 2024
Logo reconocimientoPrimera Startup Latina admitida en YC · 2014
Logo reconocimientoPrimera Startup EdTech · 2018
Logo reconocimientoCEO Ganador Medalla por la Educación T4 & HP · 2024
Logo reconocimientoCEO Mejor Emprendedor del año · 2024
De LATAM conpara el mundo
YoutubeInstagramLinkedInTikTokFacebookX (Twitter)Threads
        Kevin Barreto

        Kevin Barreto

        student•
        hace 7 años

        Un tip para aquellos que no lo sabian si es que todavia no lo han mencionado. Para poder ahorrar tiempo en poner text generico(lorem ipsum), solamente al momento de escribir pongan “lorem” y la cantidad de palabras que quieran poner en display, seguido por la tecla TAB.

        Ej.

        <p>lorem20</p>
          Juan David Rodriguez Erazo

          Juan David Rodriguez Erazo

          student•
          hace 7 años

          Regenial!

          Harold David Avila Sabogal

          Harold David Avila Sabogal

          student•
          hace 7 años

          buen aporte muchas gracias por la información

        Danelia Sanchez Sanchez

        Danelia Sanchez Sanchez

        student•
        hace 7 años

        Yo hice el ejercicio colocando las siguientes clases:

        <div class="col-12 col-md-6 col-lg-4 mb-4">
          Juan Miguel Jimenez

          Juan Miguel Jimenez

          student•
          hace 7 años

          Yo lo hice igual 😃

          Carlos Sanguino

          Carlos Sanguino

          student•
          hace 7 años

          Yo igual

        RODRIGO ALEJANDRO CASTILLO MONTERROSA

        RODRIGO ALEJANDRO CASTILLO MONTERROSA

        student•
        hace 7 años

        Agregue redes sociales y en large se muestran 4

        Captura.PNG
          Edgardo Marcano

          Edgardo Marcano

          student•
          hace 5 años

          Yo le dejé el col-lg-4 y col-xl-3 para que solo se muestren 4 elementos por fila en escritorio y dejas 3 elementos para las iPad

          Jorge Laguna

          Jorge Laguna

          student•
          hace 5 años

          como agregas las redes sociales? se ve genial

        Gonzalo Pimentel

        Gonzalo Pimentel

        student•
        hace 6 años

        Reto cumplido! Agregar a cada columna la clase:

        Screenshot at 10-30-38.png

        También le agregué estilos a las imágenes ya que la imagen de Leonidas se veía mas chica que las demás:

        Screenshot at 10-30-53.png

        Screenshot at 10-32-09.png
          Andrés David Solarte Vidal

          Andrés David Solarte Vidal

          student•
          hace 6 años

          Si, es correcto.

          Julia Gabriela Nieva Paredes

          Julia Gabriela Nieva Paredes

          student•
          hace 4 años

          ¡Gracias! Tomé tu sugerencia and works like a charm!

        ivan dario castro

        ivan dario castro

        student•
        hace 5 años

        Reto cumplido, pude realizar el responsive de las card con las clases de bootstrap, este es mi diseño personalizado

        deje el mouse hover activado para el screen 😛

        reto.png
        Carlos Ferrer

        Carlos Ferrer

        student•
        hace 7 años

        En <section id=“speakers” class=“mt-4 mb-4”> en lugar de "mt-4 mb-4" (margin top , margin bottom) podemos utilizar "my-4" (sería como decir margin en el eje y)

        Del mismo modo podríamos sustituir "ml-4 mr-4" (margin left y margin right) por "mx-4" (sería como decir margin en el eje x)

        Freddy Córdova Arana

        Freddy Córdova Arana

        student•
        hace 7 años

        Fotos de los speakers en este link:

        Fotos de speakers

        Emmanuel Ferreyro

        Emmanuel Ferreyro

        student•
        hace 7 años

        Yo puse las 4 imágenes en un solo row para lgarge, luego 2 en tamaños medium y 1 en small.

        <div class="col col-md-6 col-lg-4 mb-4"></div>
          Harold David Avila Sabogal

          Harold David Avila Sabogal

          student•
          hace 7 años

          buen aporte

        Teofilo Rosales Gama

        Teofilo Rosales Gama

        student•
        hace 7 años

        Reto cumplido :

        <div class="col-md-4 mb-4 col-sm-12 col-md-6 col-lg-3"> <div class="card"> <img class="card-img-top" src="assets/speakers/sacha.jpg"> <div class="card-body"> <h5 class="card-title">Sacha Lifszyc</h5> <p class="card-text">afsdasvasdvavsdcsdavdsavagasdfadcasfdvasd</p> </div> </div> </div> <div class="col-md-4 mb-4 col-sm-12 col-md-6 col-lg-3"> <div class="card"> <img class="card-img-top" src="assets/speakers/leonidas.jpg"> <div class="card-body"> <h5 class="card-title">Leonidas Esteban</h5> <p class="card-text">afsdasvasdvavsdcsdavdsavagasdfadcasfdvasd</p> </div> </div> </div> <div class="col-md-4 mb-4 col-sm-12 col-md-6 col-lg-3"> <div class="card"> <img class="card-img-top" src="assets/speakers/freddy.jpg"> <div class="card-body"> <h5 class="card-title">Freddy Vega</h5> <p class="card-text">afsdasvasdvavsdcsdavdsavagasdfadcasfdvasd</p> </div> </div> </div> <div class="col-md-4 mb-4 col-sm-12 col-md-6 col-lg-3">
          Juan Miguel Jimenez

          Juan Miguel Jimenez

          student•
          hace 7 años

          Una observación le estas poniendo las clases col-md-4 y col-md-6 a cada columna, la segunda pisa la primera por lo que no es necesario poner col-md-4

        Giannina Stefania Baccelliere Mancilla

        Giannina Stefania Baccelliere Mancilla

        student•
        hace 3 años

        Desktop:

        desktop.png

        Tablet

        tablet.png

        Mobile:

        mobile.png

        José González

        José González

        student•
        hace 6 años

        Por si las imágenes son demasiado altas o anchas y no son cuadradas como las que usa Sacha pueden usar #speakers .container .row img{ max-height: 20vh; object-fit: cover; scale-down; o contain; }

        el cover funciona pero en mi caso me recorta la imagen y solo se miraba la mitad de la cara de las imágenes que utilice.

        Karenn Yeraldin Hernández Duarte

        Karenn Yeraldin Hernández Duarte

        student•
        hace 6 años

        Reto: col-12 col-md-6 col-lg-4

        Natanael Procopio

        Natanael Procopio

        student•
        hace 6 años

        Para cumplir el reto cada columna quedaria asi

        &lt;div class=&quot; col-12 col-md-6 col-lg-4 mb-4&quot;&gt;```
        Kevin Naranjo

        Kevin Naranjo

        student•
        hace 6 años

        aguanta ver bootstrap con el preprocesador pug para hacer eso con mixins

        Estiventh Leonardo Neira Aldana

        Estiventh Leonardo Neira Aldana

        student•
        hace 6 años

        Si desean que la tarjeta de leonidas quede al mismo nivel pueden usar el archivo Leonidas2.jpeg

          Gricel Labbe

          Gricel Labbe

          student•
          hace 4 años

          Y q pasa si una tarjeta tiene mas texto como se puede hacer para que queden iguales del mismo tamaño todas no en este caso pero si en uno que estoy trabajando

        Yordanis Cobas Lobaina

        Yordanis Cobas Lobaina

        student•
        hace 7 años

        Buena clase

        Juan Guillermo Perez Cardozo

        Juan Guillermo Perez Cardozo

        student•
        hace 7 años

        Falta ajustar el height de las caras, hay TAG para ello.

        Hugo Rivera

        Hugo Rivera

        student•
        hace 7 años

        Bootstrap es un framework genial le facilita muchas cosas en el diseño web, y las cards son mis elementos favoritos

          Christian Arturo Rios  Mock

          Christian Arturo Rios Mock

          student•
          hace 7 años

          Las cards son geniales yo desarrolle una landing page con 8 cards con diferentes servicios y desplegable. Lo difícil es hacer que se desplieguen de manera individual

        Sergio Camilo vanegas

        Sergio Camilo vanegas

        student•
        hace 7 años

        Alguien por favor puede decirme ¿dónde encuentro las fotos de la documentación? Gracias.

        botcito .com

        botcito .com

        student•
        hace 4 años

        Si las imagenes tienen distinta altura, como puedo hacer que sean todas iguales?

          Héctor Eduardo López Carballo

          Héctor Eduardo López Carballo

          student•
          hace 4 años

          Hola!

          Se me ocurre que podrías centrarlas, pero me hace falta contexto para saber cómo lo puedes cambiar. Podrías compartir más información?

          Yair Enrique Riascos Mestre

          Yair Enrique Riascos Mestre

          student•
          hace 4 años

          Con el css utilizas el selector img y le aplicas los estilos que desees.

          img{ width: 30px; height:30px; }