Estructura y Estilo de Pantalla del Carrito de Compras
Resumen
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 👀👀👀
Pd2. No adjunté las vistas desktop porque serían muchísimas imágenes xd pero el responsive corre perfecto
se ve genial por que el dark mode es tendencia, y es bueno ver la experiencia de usuario en este caso
Buen curso, me hubiera gustado una clase donde juntáramos todas las pantallas.
CON ESE CURSO PODRE UNIR TODO LO ECHO EN ESTE CURSO DE TIENDA DE CARRITO
Así se vería con un overflow-y: scroll 😁 ideal para cuando el cliente tenga muchos elementos en el carrito 🖖
El truco que use fue hacer grid al elemento padre y organizar sus filas como: auto auto 1fr auto. Como se muestra en la imagen.
.main-container{width:100%; max-width: 425px;height: 100vh;display: grid; grid-template-rows: auto 1fr auto auto;}
ufff hombre buen aporte. esperemos que diseño lo considere ;)
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.
Si de todas manera te recomiendo ver otra manera mas eficiente y ordenado de realizar este proyecto. Te recomiendo los cursos de Diego De Granda ya que aplica mejores estrategias para maquetar. Saludos!
Yo también me enrede mucho en esta y la pasada.
Resultados del Proyecto
Congrats, good job. I'd like to buy your old car. 😀🚗
Amigo, ¿cuantos años tienes?.
Vi tu portafolio y esta 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 😁
Tienes que tomar en cuenta que la idea de este curso es luego implementarlo con React, además, lo que sugieres solamente hace tener más código CSS en lugar de simplificar todo. Lo que puedes hacer para añadir estilo adicional es crear una clase adicional a como se hace con el botón de "add to cart"
También se puede utilizar metodología BEM que facilita la comprensión en los estilos. Y ahí si se puede copiar nada más los Selectores con sus Declaraciones.
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.
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.
¿QUIÉN LLEGÓ HASTA AQUÍ? SIENTETE ORGULLOSO DE TI.
Estos son mis apuntes de esta clase:
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.
el segundo punto no lo entendí auto auto 1fr auto?
Me gustaría saber si hay otro curso similar en el que apliquemos BEM y saas para practicar
Hola Julian, el curso de preprocesadores te puede ayudar. Además puedes conocer otros preprocesadores CSS usados en la industria Curso preprocesadores CSS
Así me quedó, lo realice antes de las explicación de la maestra.
Yo durante los primeros 3 minutos de clase:
Eh...?
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 :D.
Platzi-Test
soy el unico que todo se le va a la derecha?
Hahah really ? Tienes el código por ahí para revisar ? 😊
Estás seguro de que estás usando position: absolute y right: 0 correctamente?