CSS e-commerce layout from scratch (with CSS grid & flexbox) - PART 1
Вставка
- Опубліковано 4 жов 2024
- Tailwind CSS full e-commerce site with snipcart (includes complete checkout, user accounts for order retrieval, + more!):
www.udemy.com/...
🎓Create a CSS desktop & mobile responsive e-commerce layout with CSS grid & flexbox.
🔔Subscribe if you want more free tutorials like this one! / @webdeveducation
📺[WATCH PART 2 HERE]: • CSS e-commerce layout ...
📱In this video we'll create a responsive HTML & CSS layout for an e-commerce site from scratch, displaying responsive categories using css flexbox, and responsive products using css grid.
📄Github repo (including images):
github.com/tom...
✨Premium courses available at webdeveducatio...
#cssgrid #cssflexbox #csslayout #cssecommerce #ecommercelayout #responsivewebdesign #cssgridtutorial #cssgridlayout
Get the NEW Tailwind CSS full e-commerce course now! Includes complete checkout, user accounts for order retrieval, and more!
www.udemy.com/course/tailwind-css-ecommerce/?referralCode=0AE6E6613CA4548E2E1D
Hey Tom, Great little video, I have completed your Gatsby JS & Firebase and Gatsby JS & Shopify courses on Udemy, still it was nice to do this tutorial, without all the bells and whistles giving me a clear understanding of flexbox, CSS grid and media queries, for ecommerce layouts. Thanks for sharing.
Quick note: at 18:01 the margin: 0 auto; will override the margin-top: 20px for the .featured-products. As it turns out the margin-top wasn't needed anyway as the h2 tag above it has some browser applied margin surrounding it, which negated the need for the margin-top on the .featured-products.
Hi Tom
Thanks for clearly explaining (IMHO) flex-wrap, flex-grow and how min-width behaves in that context.
Thanks Chris. I'm glad you found it useful :)
this channel is going to grow a lot, very good content
Thank you! :)
Thanks for the tutorial, I speak Spanish, however I understood 100%, greetings from Colombia.
A decent rare tutorial thank you !!
Thank you, Hassan 🙏
Thank you, this was really nice!
Thanks Sudi! 🙏
Great tutorial.
This is a great video...I request you to do more ui tutorials of this sort...
Thanks! Is there anything specific you'd like to see? :)
Thanks for an enjoyable video. Onward to part 2!!
Thanks so much for the helpful tutorial. Despite being four years old, it's still very relevant and well constructed.
I have one question, however. The responsive nature of flexbox is clear when setting flex-wrap to wrap. But if you wanted the first DIV to span 100% of the parent container, followed by 3 DIVs measuring 33% in width, how would you do it? In essence, the reverse of what you have presented.
The problem when using percentages is that you can't use the gap function. If, for example, you have two DIVs set to a width of 50%, when you set a gap of 10px, the second DIV wraps. Gap adds to the container width, unlike in Grid. I find it easier to set a percentage value for the first DIV, and flex: 1 for the second. In this case, using gap doesn't interfere with the layout.
Kind regards, Mark
i learned allot from this thx liked and subbed you explain really well which some dont take their time to explain properly
Thanks for watching!
Thank you. You are an enabling blessing!
Thanks for watching! :)
Thanks Amazing video! Thanks for sharing.
Thanks!
You made my day.Thank you very much,you made a complex course very simple for people to know.Which country are you situated.
I'm glad it helped you! I'm from the UK :)
good tutorial very straight forward with NO f$##%#^ lound music in the background.
haha! thanks mate!
I wish I had found this video three days ago 😭
Good tutorial enjoyed very much
Thank you! :)
Thanks for the video 👍🏻👍🏻
Thanks for watching!
awesome content!
Thank you!
Very helpful 👍
awesome... loved it.
Thank you!
I have a question your course Gastby and Shopify. Can I still add shopify apps like currency exchange?
If they're backend apps then yes. Any apps that manipulate the front end, then no.
So goooooooood 👍🏾
Thanks Sam!
good tutorial! too fast though, i had to put it at .75 speed
Thanks Roger!⚡
lol i had to put it up too 1.7 speed