El carrito de compras es la sección de la página que le permitirá al usuario ver los productos que agregó porque quiere comprarlos. Como puedes ver en la imagen, es una vista muy similar a sección "mi orden", por lo que utilizaremos el mismo código.
Solo nos falta elaborar nuestra pantalla del carrito para terminar nuestra página. Como se mencionó, es un proceso muy similar a los anteriores y podemos reutilizar el código de "my orders" .
Maquetado básico con HTML de un carrito de compras
Llegó la hora de maquetar esta sección de la plataforma en HTML. Emplea estas líneas de código como guía para verificar que hayas hecho un gran trabajo y recuerda no memorizarlas, para garantizar que hayas aprendido correctamente.
Transform que es una propiedad de CSS que nos permite trasladar, rotar, escalar o sesgar elementos. Se implementan principalmente para desarrollar animaciones. Para rotar la flechita lo empleamos.
Qué tal comunidad!
Fue un curso retador pero me encantó el enfoque y el proyecto! Estoy segurx que me ayudará a desarrollar mis proyectos con más creatividad e incluso mi portafolio para el primer trabajo como web developer que espero vendrá pronto!
Les comparto los resultados, espero ver los suyos! Ánimo!
Pd. El dark mode lo tengo activado en brave xd no añadí esa funcionalidad aunque se podría 👀👀👀
En esta clase me enredé demasiado, traer código, subir, bajar… no sé si fue porque el editor de código tiene demasiado zoom.
.
Lo bueno es que al final lo pude resolver y me quedó genial.
Hola! 👾
Les comparto el resultado de la cursada 📚, fue un lindo desafío tomar el curso pero realizarlo con las técnicas y herramientas que nos brindan en la Escuela de Desarrollo Web
~
Pug 🦴
Sass 🧞♂️
BEM 🎫
Git y GitHub ⛓
Molbile first 📱
Terminal (WSL2) 🤖
~
🃏 Estas son las paginas que desarrollamos: Paginas
💼 Y este el repositorio de todo el curso: Repo
¡Hello! 🖖 Como pudieron ver la maestra reutiliza las clases que ya tenemos estilizadas en otras páginas del sitio, quiero creer que esto lo hace ella por efectos de practicidad y para no demorarnos un poco más re-haciendo los estilos desde cero en cada página, pero si hacemos esto en un proyecto real, será un desastre escalar el sitio web.
😱 Imagínen que modificamos el botón de una de nuestras páginas, al hacer eso también se estarán afectando todos los otros botones en los que utilizamos esa misma clase.
👌 Ahorita que es un proyecto pequeño no hay ningún problema, solo tengan en cuenta eso al estar trabajando con proyectos más grandes, puede evitarles muchos dolores de cabeza 👍 Lo que yo sugiero es hacer sus clases únicas para cáda página, y claro, podemos basarnos en los estilos que hayamos hecho en otras páginas, simplemente copiando y pegando las propiedades 😁
Wooojuuu! Me gustó mucho!
Puse lo que hice en github, es tal cual fue en el curso https://github.com/Dann-Herz/yard-sale
disfrute mucho este curso y aprendí muchas cosas
Un curso increíble!.
Muchos critican diciendo cosas como que no son las mejores prácticas. Lo que no entienden es que el curso es para aprender a diseñar en CSS. Me encantó todo lo que aprendí: Flex y Grid layout, positioning, display, box model, media queries, estructurar, responsive design, etc. Aprendí muchísimo.
Me sirvió bastante hacer primero el diseño y después ver cómo lo hace la profesora y así ir comparándome y mejorando.
Puedes reutilizar la clase 09. - Solo cambiando el producto inicial y volverlo a un contenido “TOTAL”.
*Tener en cuenta que la imagen tiene de estructura particional de [auto auto 1fr auto].
*Transform: rotate (180 deg); // para rotar la flecha en otra dirección al costado de “My order”.
box-sizing: border-box; // para ubicar el contenido al borde como en las anteriores clases.
La verdad es que se aprecia que Estefany sabe lo que hace y tiene mucha agilidad en su trabajo, pero…el curso no me agradó tanto (aunque claro que aprendí) porque practicamente lo que hago es seguirle los pasos a lo que va haciendo, pocas veces explica el porque de las cosas. No me animo a compartir mis pantallas porque son literalmente las mismas pantallas que ella tiene ya que lo que hice fue seguir su código casi al 100%. No se, en mi opinión, este curso pudo haber sido muchísimo mejor.
Hola. Les comparto este repositorio que sirve de guía para el examen final, pues contiene las preguntas que se encuentran en el examen, la justificación y el video del curso donde se habla sobre eso. Espero y les sea de utilidad 😄. Platzi-Test
No olviden agregar el media query para que en la vista de mobile el titulo y la flechita desaparezca, ya que es mobile solo s visible en la barra de navegación.
.
Aprendí bastante, se nota que la profe sabe mucho.
Pudo haber enunciado qué clases eliminar y qué clases permanecen, así no hay que estar pausando el video para ver que fue lo que borró y que dejó.
También cuando usaba la imagen, pudo haber cambiado el tamaño de esta al principio de los videos, así sea solo provisionalmente para entender fácilmente qué está pasando en el HTML.
El objetivo de este proyecto es practicar HTML y CSS para la elaboración del diseño de referencia, por esta razón los estilos se crearon dentro de las páginas HTML de tal manera que los elementos queraran de acuerdo al diseño. Para un evolutivo de este proyecto se espera tener hojas de estilos siguiendo metodologias CSS como BEM
Así quedó. Intenté hacerlo todo yo sola antes de que ella lo explicara. Casi lo logro pero me trabé cuando no pude agregar padding al contenedor principal. Y ya vi que se resolvió con box-sizing: border-box
para ser honesto decidi realizar la actividad sin ver el video, solo basandome en lo que ya habiamos hecho en las clases pasadas y con el conocimiento adquirido. Pues bien, este fue el resultado y me siento satisfecho por todo lo aprendido hasta el momento. Hay que continuar fortaleciendo los conocimientos en html y CSS.
Ahora solo falta el dinero, para hacer la compra real... <3![](https://static.platzi.com/media/user_upload/image-5d55e872-585c-4ea3-9a1b-1e1ba0a9775d.jpg)
me encanto el curso, aveces sentia que iba muy rapido y como que borraba cosas que no entendia, que borraba, pero se logro, me encanto y motivo a seguir adelante. gracias. dejo mi avance. ![](https://static.platzi.com/media/user_upload/image-d41caf7c-26ec-42e9-b9af-80829b010069.jpg)
Además, gracias al comentario de un compañero le agregué la propiedad overflow: auto para que aparezca una barra de scroll si hay más elementos por debajo. Quedaría así:
![](https://static.platzi.com/media/user_upload/image-5c7434dd-c716-44d6-9a0e-aa55c43a3bc0.jpg)
![](https://static.platzi.com/media/user_upload/image-f922323f-271a-4808-8529-58a1a4159944.jpg)
![](https://static.platzi.com/media/user_upload/image-fb06b088-307e-4461-8161-4de11b7a4263.jpg)
![](https://static.platzi.com/media/user_upload/image-c0c6b53f-5fdd-4d48-a2dd-5ef8af541260.jpg)
![](https://static.platzi.com/media/user_upload/image-0195bc6d-4d10-4e6c-a31d-5a6eb56c321a.jpg)
![](https://static.platzi.com/media/user_upload/image-084ca9df-0d7b-4d94-8a58-057c56762ba1.jpg)
![](https://static.platzi.com/media/user_upload/image-d59e9002-11e9-4cee-b498-3855cf673883.jpg)
![](https://static.platzi.com/media/user_upload/image-5cc3c17a-4556-4655-9832-ef5a38e89801.jpg)
![](https://static.platzi.com/media/user_upload/image-c8523dff-122b-4e19-ab1e-dd2d314ccdfe.jpg)
![](https://static.platzi.com/media/user_upload/image-143dc51c-4a1e-4f80-a418-efc2494d1eac.jpg)
![](https://static.platzi.com/media/user_upload/image-3a4d247c-7ec9-438a-9590-126ff4e2db8b.jpg)
![](https://static.platzi.com/media/user_upload/image-89951a21-0a38-45fd-91c1-edf181230dd3.jpg)
![](https://static.platzi.com/media/user_upload/image-0fce5afe-f2af-47ef-a3e8-956cf1902b07.jpg)
E aquí las pantallas de como me quedaron después de terminar el curso, fantástico curso e increíble profesora, saludos desde Guadalajara, México.
Aqui mi resultado de la clase, tambien le agregue un cursor: pointer; a las flecitas pa tener mas detalle![](https://static.platzi.com/media/user_upload/image-2bf6a1eb-c9eb-47ad-945c-fb260416fdc2.jpg)
Asi me queo la de esta clase este curso me encanto hojala los curso que siguen sea asi aunque me erredaba mucho jajaj con lo qu explicaba la profe pero me gusto
un pequeño aporte creo qe hizo falta estilizar la “x” para qe el cursor se viera destacado
se qe es algo facil pero queria compartirlo como lo hice yo no pude sacar el pantallazo con el cursor encima de la x pero uds entenderan la idea
Después de interiorizarme mucho en el tema de diseño web, ver otros cursos mas básicos con Diego y con Estefany también, al fin pude terminar este curso, ya que las veces que lo intente se me hacia imposible seguirle el ritmo. Pero esta vez lo disfrute mucho! feliz de seguir aprendiendo![](
Me encanto este curso descubri y reforce muchos temas siempre antes de que hiciera algo la teacher yo paraba la clase y me preguntaba como hacerlo y a veces acertava o a veces no, fue muy genial este curso lo disfrute y aprendi gracias 😃.
Pienso que nos falto hacer que nuestra imagen de close nos muestre la opcion de click, yo adicione esto:
.shopping-cart img:hover {
cursor: pointer;
}
ahora con JS podemos programar la opcion de eliminar el producto.
Hola quisiera hacer este aporte:
A lo largo del curso la profe definio las variables todas las veces, me he dado cuenta que es mejor definirlas globalmente, aqui mi aporte:
* {
margin: 0;
padding: 0;
text-decoration: none;
list-style: none;
box-sizing: border-box;
}
Acabé la última vista…espero que en otro curso se profundice el tema de reutilizar clases de diferentes vistas…la verdad ahí si no se cual sería una buena práctica.
Fue un muy buen curso, me gustan mucho los cursos practicos, creo que son la mejor manera de aprender.
.
Yo por mi parte lo que hice fue que despues de seguir cada clase, intente replicar la misma pagina pero esta vez sin mirar el video, por mi mismo, asi me aseguro que si estoy asimilando todo el contenido.
Malas prácticas de la profesora 😦
Usa muchos comandos de teclado que rara vez desvela, al eliminar partes de código lo hace de abajo a arriba ( eso dificulta mucho ver qué cachos de código hemos de cercenar), va muy rápido cuando hace estas operaciones, etc
Usa cosas de sass que no ha mencionado para nada, simplemente lo pone ahí y no explica. Lo mismo pasaba cuando se usó la etiquet <figure>…
El curso es muy interesante, el método, cuestionable.
Me encantó este curso, soy un ingeniero de sistemas que decidió tomar una línea de trabajo diferente, como todo los temas de agilidad y la gerencia de proyectos…pero decidí robustecer mis habilidades con desarrollo de software FrontEnd y ha sido un éxito, seguro podré ser mucho mas competitivo en el mundo laboral.
para agregar el icono que aparece en el diseño podemos usar font awesome, agregar esto en el head:
<link rel=“stylesheet” href=“https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.1/css/all.min.css” integrity=“sha512-KfkfwYDsLkIlwQp6LFnl8zNdLGxu9YAA1QvwINks4PhcElQSvqcyVLLD9aMhXd13uQjoXtEKNosOWaZqXgel0g==” crossorigin=“anonymous” referrerpolicy=“no-referrer” />
y luego en vez de usar una imagen podemos utilizar esto:
<i class=“fas fa-long-arrow-left”></i>
espero les ayude, igual cuando se pase este proyecto a react también se puede importar font awesome.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?