Тёмный

Microsoft Homepage Clone - CSS Grid, Flex & Media Queries 

Traversy Media
Подписаться 2,3 млн
Просмотров 213 тыс.
50% 1

In this project we will build our own version of the Microsoft homepage using HTML5/CSS and a bit of JS for the menu. You will learn about modern CSS including CSS grid, flexbox and responsive media queries
Code (Get images from here):
codepen.io/bradtraversy/detai...
💖 Become a Patron: Show support & get perks!
/ traversymedia
Website & Udemy Course Links:
www.traversymedia.com
Follow Traversy Media:
/ traversymedia
/ traversymedia
/ traversymedia

Наука

Опубликовано:

 

10 фев 2020

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 446   
@bankoleesan2129
@bankoleesan2129 4 года назад
Thank you so much Mr. Traversy. I really love these clone projects, and I've coded along and built every one on your channel. They're such an important (and refreshing) back-to-the-basics type code along content that there's just far too little of on RU-vid imho. Keep doing what you do Brad. You're such a treasure to the dev community worldwide, and I don't know what we'd do without you...
@Light-zr1ny
@Light-zr1ny 4 года назад
Just when I'm struggling with media queries, thank you for yet another spot on content Brad!
@RedFox-st1yw
@RedFox-st1yw 4 года назад
I have been watching Traversy for a while. Thank you Brad for having me get out of my comfort zone and learn something I'd always want.
@perkin524
@perkin524 4 года назад
Even though there was nothing exactly new here for me, I watched every minute and got so much from it. The workflow, the approach, the priorities, the economy/speed etc were all outstanding. Brad you are a star and have taught me so much! More of this sort of stuff please.
@alakhdar100
@alakhdar100 4 года назад
you always make css looks so easy and you manage to avoid all of its complexities, thank you brad.
@eliekaz9542
@eliekaz9542 4 года назад
Been working on this myself and I just came on RU-vid for some tips and fell on my exact project 😭You’re the man Brad! You’re my man 💪🏾
@clink50
@clink50 4 года назад
Thank you Brad! Love these cloning tutorials! Really teaches us the basics of CSS and how to use it effectively by copying a real world site/application. Keep up the great work!
@adeisaac
@adeisaac 4 года назад
I appreciate how you really do some somewhat ambitious projects, I love it. Thanks alot.
@gabrielmg3582
@gabrielmg3582 4 года назад
Amazing Brad 😀 just when I was searching for a grid css refresh
@infinteuniverse
@infinteuniverse 4 года назад
Hey, I'm a beginner right now. I rewatched a few of your videos for beginners like 5 times each, followed along wrote your code a few times over until I was able to do it myself without looking. Now watching this video, I can begin to pause and make some of the components myself before seeing the solution. Thanks for these videos man.
@realchrishawkes
@realchrishawkes 4 года назад
Good video Brad! I've been writing everything in Flex these days.
@TraversyMedia
@TraversyMedia 4 года назад
Thanks Chris...Yeah I use flex for menus, inner elements, etc and the grid for things like cards.
@iromashko
@iromashko 3 года назад
You should make a video "Why I don`t like CSS GRIDS"))))
@pexeixv
@pexeixv 3 года назад
70 minutes of footage. Watched it on 2x. Understood every bit. Still better than watching Netflix. Love you, Brad!
@Roccatin
@Roccatin 4 года назад
Thank you Brad, this tutorial helped me to understand, acknowledge and refresh the basic concepts for CSS. Thank you for devoting your time to this.
@roter13
@roter13 4 года назад
the way you explain stuff makes it so easy to follow along. This is an incredible tutorial.
@zalodias123
@zalodias123 4 года назад
I absolutely love these website cloning projects! Please make some more Brad!
@kenthefley2226
@kenthefley2226 4 года назад
This is probably one of the best videos you've ever done.
@joeyvico
@joeyvico 3 года назад
Absolutely brilliant! Learned so much on this video alone! Thanks Brad, please keep bringing more clones like this one. Will now start with the Netflix clone right away!!
@TheNerdyDev
@TheNerdyDev 4 года назад
That looks elegant. I got the idea for my coming videos. Superb as always, Brad. 1 million almost done.🙏🏻
@FlorinPop
@FlorinPop 4 года назад
This is amazing! Well done Brad! 😃
@beardmcweird5667
@beardmcweird5667 4 года назад
Florin pop ur videos are also great :)
@FlorinPop
@FlorinPop 4 года назад
@@beardmcweird5667 Aww... 😍thank you!
@TraversyMedia
@TraversyMedia 4 года назад
Thanks buddy
@hectorserrano9314
@hectorserrano9314 4 года назад
@@TraversyMedia Anyone knows what happens behind the scenes when you shred the log for example just by setting a lower width. I mean when he does that, it also affects its height. How come it behaves that way?
@fahadrafiq1126
@fahadrafiq1126 4 года назад
Same for your videos.
@ts3798
@ts3798 4 года назад
Love these kinds of projects Brad. Even if you "know" this stuff it is always good to get some repetition. Thanks!
@randymurray934
@randymurray934 3 года назад
This is so good.. I love how you detail all the steps and explain what the css values are doing.. Cheers
@MrSuedog
@MrSuedog 4 года назад
Thanks so much , it’s been years since I did any sort of coding , this is a great refresher to get back
@ademineshat
@ademineshat 4 года назад
Nice and Clean. That's how experienced developer does things. Thank you !
@edcarino2166
@edcarino2166 4 года назад
So easy for you Brad. No sweat! You are just like narrating a story.
@josephmsafiri4950
@josephmsafiri4950 3 года назад
You make Coding so easy man. i love how you explain this in step by step and in details. thank you. your video have a blessing to me.
@wiskassaquetas123
@wiskassaquetas123 4 года назад
I'm a software engineering student and I just have to thank you because all your videos motivate me more to learn code than any class I've ever had (your videos also teach me WAY more than college, should be paying you instead haha) I'm binge watching your videos! Subscribed for sure
@leandrobalmaceda5631
@leandrobalmaceda5631 4 года назад
I've just finished it. Took a while because I wanted to comment everything lol. But I could finish it. So Thank you very much for your effort, as always. I love learning with you. Greetings from Argentina!
@industrialhomestead4028
@industrialhomestead4028 2 года назад
Thanks a ton for all your hard work. You're my favorite teacher on RU-vid.
@NicholasAsher
@NicholasAsher 4 года назад
Man.. I love your content. Im a fully self taught UX designer now teaching myself web dev and your channel has been pretty instrumental to my motivation and learnings. I can't wait to do this one but im doing some of your previous sites before i do this one :). Thank you!
@folorunso
@folorunso 4 года назад
hats off on this brad!! love the way you mixed flexbox and grid together.
@milanchandro3484
@milanchandro3484 4 года назад
Congratulations Brad. One million subscribers on Traversy Media! Very well deserved.
@LearnToCodeAcademy
@LearnToCodeAcademy 4 года назад
Brad all the way... You are a blessing to our generation... Your tutorials made me what I am today
@tebbythomas1809
@tebbythomas1809 4 года назад
Wow! Man you keep putting out fantastic varied content. All I can say is thanks! You’re a truly special developer and teacher!
@kjragg1099
@kjragg1099 3 года назад
Brad you are without doubt the best web dev teacher out there. Really amazing stuff!! I'm so very thankful for all that you do. Keep up the good work my friend.
@spacey_jones
@spacey_jones 4 года назад
This was insanely helpful! Thank you for the nice mix of speed and level of detail 🙏
@CsRazeel
@CsRazeel 4 года назад
This is great, even for people who know how to do all of this, it could be useful as a reference/refresher. Some of the very common components are shown and it's always great to see someone else do it their way, because sometimes you learn to do something a certain way and you keep wondering if it's the "right way" or not so it also helps to see how someone else is doing it
@bobghodsi8009
@bobghodsi8009 2 года назад
Enjoyed watching your video by putting together the complete codes for the application. It is, in my humble opinion, the best examples for use of flexbox and grid. Thanks for all your efforts
@soflogator
@soflogator 3 года назад
This was a good tutorial! I gave it a go on my own before watching the solution and got pretty close with everything. Feeling a lot more confident with responsive layouts now, thanks for the help!
@bradyrodgers6411
@bradyrodgers6411 4 года назад
Love your videos man, unlike a lot of other online videos you really take the time to explain what the code will actually do while you're writing it and I understand a hell of a lot more by watching you compared to other videos, keep up the good work :). Plus on a side note even though i live in Scotland im also a patriots / redsox fan so even more reason to watch you lol
@lep2525
@lep2525 4 года назад
Brad, you're a lifesaver. I'm almost ready to move on from CSS to JS, but I've been struggling with Grid.
@floralforest5898
@floralforest5898 3 года назад
I do really appreciate all your work! I am so happy to find your tutorials!
@jwchavez
@jwchavez 4 года назад
Thanks Brad for this great video. I always learn something interesting/new/different from your videos, this is so didactic ! I had no idea how the hiding menus where implemented, this was so clear. Regards from México!
@abdulhamidosman9156
@abdulhamidosman9156 4 года назад
Brad from Traversy media and Quincy Larson from Freecodecamp. The Tech life changers of all time. Salute from Bangalore and Nairobi.
@keldaniel8576
@keldaniel8576 Год назад
brad you are just too talented for this generation...everything you put on your platform is awesome.
@SahilKumar-rw3sh
@SahilKumar-rw3sh Год назад
One of the best CSS practice clones. Thank you Brad 🙏
@cheapczad
@cheapczad 2 года назад
I'm 53. I've just started my adventure with web design (I'm "print" art director and designer)...You're my GURU:)) Many Many Thanks! for the way you're explaining the maze;) I wish I had all teachers like you. Greetings from Warsaw, Poland
@NicksIdeaEngine
@NicksIdeaEngine 4 года назад
Uploaded about an hour ago and already almost 500 likes. On top of that, Brad is closing in on 1m subscribers. This is an awesome thing to see.
@JordanAF808
@JordanAF808 3 года назад
Another amazing tutorial here, Brad! This has been really helping me understand how to write css! If anyone wants to display the sidebar menu when you hover over the menu-bar(.menu-btn) add this code to your css: .menu-btn:hover + .container .main-menu { transform: translateX(-20px); }
@avneet12284
@avneet12284 4 года назад
So amazing, Brad ! Loved it. Thank you for all you do.
@MassScratchers838
@MassScratchers838 2 года назад
Thanks for everything you do Brad!!
@william8751
@william8751 4 года назад
Just what I've been waiting for, great work Brad
@IsaacAsante17
@IsaacAsante17 4 года назад
Brad doing what he does best. Keep up the great job, man
@K2k172
@K2k172 4 года назад
Thanks Brad! Wish you all the best!
@f7167382
@f7167382 4 года назад
Wonderful vid! Helped alot with grasping flexbox and grid a little better for me
@honecode2120
@honecode2120 4 года назад
Learning CSS grid made creating responsive webpages a lot more fun for me. So much flexibility. I have read there can be issues with accessibility if you’re not careful in the way you layout your HTML relative to how your grid is actually displayed though.
@uzoruchenna4863
@uzoruchenna4863 4 года назад
Thanks boss. This video really came at a time I needed to learn how to use the grid system. You're the master.
@edmundo5450
@edmundo5450 3 года назад
Love it! Now i have a clear, simple template i can understand.. thank you Brad.
@jskim3886
@jskim3886 4 года назад
sending gratefulness from Korea! thanks alot!
@show_me_the_moneyy
@show_me_the_moneyy 4 года назад
Worthy of a comment , covers a lot of css concepts
@isaacbraun1366
@isaacbraun1366 4 года назад
Clean video as always! I've been working on improving my web dev skills during the extra time inside
@franciscoguerrero493
@franciscoguerrero493 3 года назад
Amazing video! I've learned so much from coding along to this one and the Netflix Clone video.
@andresvidoza
@andresvidoza 4 года назад
For those who would like to fix the issue of scrolling while menu is open, just add this to your code: > style.css .fixedPosition{ position: fixed; } > //modify the function as such document.querySelector('.menu-btn').addEventListener('click', () => { document.querySelector('.main-menu').classList.toggle('show'); // When menu is open, prevent from scrolling if(document.querySelector('.main-menu').classList.contains('show')){ document.body.classList.add('fixedPosition'); }else{ document.body.classList.remove('fixedPosition'); } }); Like this so Brad can PING this! Thank you so much for the tutorial Brad!
@zerosandones7547
@zerosandones7547 4 года назад
Thank you so much Brad! This is such a treasure!
@DmitrySafarov
@DmitrySafarov 3 месяца назад
Very useful code to refresh knowledge and write clean pure code to develop templates from scratch. Thank you very much, Brad!
@newyorker6669
@newyorker6669 4 года назад
This one is a game changer! Thanks brad! I’m going to do this one right after I get home from my local dev meet up!! Btw, thanks to you and front end masters I am now doing more and more on my own! I can somewhat read documentation and I’m pretty good with react on my own thanks to your JavaScript course, and your react course! Thank you so much❤️
@TraversyMedia
@TraversyMedia 4 года назад
Awesome! glad to hear that :)
@newyorker6669
@newyorker6669 4 года назад
Traversy Media Thanks man! You are a genuine dude💯
@OmarAhmed-xc7bs
@OmarAhmed-xc7bs 4 года назад
You mean the JAVASCRIPT UDEMY COURSE ? Can anybody tell me what is the difference between these JAVASCRIPT videos and the JAVASCRIPT course on UDEMY , please?
@davidspooner4684
@davidspooner4684 4 года назад
@@OmarAhmed-xc7bs The Udemy course has around 20 hours (I think) of content that is organized and detailed and includes projects. Sure,, you can watch 20 hours of content here. But it won't all be organized in way that is meant to carry you from beginner/intermediate to advanced (with projects chosen along the way) in the way that the Udemy course is.
@srfioo3139
@srfioo3139 4 года назад
All thanks to traversy, I'm on my way to become full stack web developer, I have taken Html and Css courses from Traversy on Udemy and I'm learning Javascript now from brad course on Udemy. Je is a great teacher and very good explainer.
@stevendornan7979
@stevendornan7979 4 года назад
This is awesome! Thanks Brad. Also to mention, last week i accepted a Software Engineer job :D and I would like to thank you for the content you provide, making my dream possible and for being a great instructor!
@jackfrost8969
@jackfrost8969 4 года назад
I'm really struggling with CSS. Could you plz mention the techniques that helped you better understand it?
@jackfrost8969
@jackfrost8969 3 года назад
@@dishonored1855 lol. I'm decent in it now.
@somebodyneeds6247
@somebodyneeds6247 3 года назад
@Jack Frost im still a beginner where do you recommend learning css?
@jackfrost8969
@jackfrost8969 3 года назад
@@somebodyneeds6247 search for css position and display property by web dev simplified on youtube coz that's the only hard part to understand. After that follow the web page design tutorials then after completing it try to replicate on your own without the help of video, when you get stuck search your query on google and try to figure it out that way. After certain repetition you should have a good grasp on it.
@ericzong1189
@ericzong1189 2 года назад
@@jackfrost8969 we happen to agree on the technique for learning front end (watching tutorials then replicating on your own ), do you confirm that it works? i'm kinda confused by the whole 'you should work on your own projects' advice as a beginner.
@abdullahabd7677
@abdullahabd7677 4 года назад
More content like this. I would surely appreciate contents about wireframing, and creation of websites from wireframes.
@ShahnewazTameem
@ShahnewazTameem 4 года назад
Amazing Brad! You are a great gift for me.Learning a lot from your channel
@daaumarius
@daaumarius 3 года назад
I learned a lot of things doing this project, thank you !
@Iamjoelangel
@Iamjoelangel 3 года назад
what a wonderul project, made me understand a lot of html and css
@manasmahanand732
@manasmahanand732 4 года назад
I like the video before I watch it, love your videos traversy! I love your udemy courses!
@digigoliath
@digigoliath 4 года назад
I know I am going to enjoy it. Can't wait to get started!!
@rangabharath4253
@rangabharath4253 4 года назад
Thank u so much, Brad. Congratulations for your effort in making the awesome content. 1M Subscribers coming soon. All the Best.
@drhastings
@drhastings 4 года назад
Traversy Media is sitting on 991K , 1M here we come 👌...One of the best lecture on RU-vid, The University of everything😁
@HusseinBFawaz
@HusseinBFawaz 3 года назад
Thank you very much , I literally learn so much CSS from this video ❤️
@atmanvisual190
@atmanvisual190 3 года назад
Awesome stuff. I worked through it and cleared out some doubts I had. Thanks a lot!
@its_just_me_
@its_just_me_ 4 года назад
Man!! You are awesome... Looking forward for more clone tutorials. Learning is easier this way. ❤️ You well wisher from 🇮🇳 India.
@George-ew2in
@George-ew2in 4 года назад
Thank you Brad! This tutorial is just Amazing!!
@nnwebdigital
@nnwebdigital 4 года назад
Quick and easy. Thank you Brad!
@sixtusushahemba9419
@sixtusushahemba9419 3 года назад
you are great in this aspect Brad👍
@tejaskesaria7175
@tejaskesaria7175 4 года назад
Awesome man!!! Thanks a lot!!! Was thinking of doing on a brush-up of flexbox and grid.
@fedegregori318
@fedegregori318 4 года назад
Love this Clone videos, to refresh and practice knowledge is awesome.
@MrGiovanniOSFP
@MrGiovanniOSFP 3 года назад
Awesome. Very enjoyable and definitely learned new stuff. Thank you very much.
@Hyp3rSp8c3
@Hyp3rSp8c3 4 года назад
This is great! Thank you, Brad.
@batsaikhanorgil9153
@batsaikhanorgil9153 4 года назад
Thanks for always producing high quality content. Keep it going
@jellevanbrandt5340
@jellevanbrandt5340 4 года назад
Great tutorial, even for beginners like me easy to follow!
@mohammedehtesham2661
@mohammedehtesham2661 4 года назад
I am so excited... When I find a Brad's video that makes a webpage(s) project, I kinda get the feeling of a lion when he is hungry and sees a deer.
@janvier3871
@janvier3871 4 года назад
That should be comment too, hey Brad too much excitement
@mohammedehtesham2661
@mohammedehtesham2661 4 года назад
@@janvier3871 I didn't get you
@janvier3871
@janvier3871 4 года назад
@@mohammedehtesham2661 Mohammed sir , we are both motivated by the same contents which sounds perfect
@mohammedehtesham2661
@mohammedehtesham2661 4 года назад
@@janvier3871 gotcha
@Ash-em5pm
@Ash-em5pm 4 года назад
9k subs more and traversy media will be the next million subs dev channel. Can't wait!
@DailyIntern
@DailyIntern 4 года назад
God father of youtube programming thank you brad.
@tejaskulkarni100
@tejaskulkarni100 3 года назад
Hi Brad...Once again a great video....Thanks for sharing....it really gave me some good info on grids. 👍
@RomeshRodrigo
@RomeshRodrigo 4 года назад
Thanks brad. This is a good refresher for mee
@siyabdev
@siyabdev 4 года назад
I always like your video before watching 😀. BTW, great one
@vain_za
@vain_za 4 года назад
I am not a beginner, so I know most of the stuff in the video. But there's just something about watching Brad building websites that relaxes me.
@ciggysiggy2765
@ciggysiggy2765 3 года назад
Can you plz tell me what flex 1 does
@eashan2405
@eashan2405 Год назад
Why did we give a fixed height of 60px to ? Shouldn't we avoid giving heights and use padding / min-height instead for responsive design?
@VictorVoicuVStudio
@VictorVoicuVStudio 3 года назад
Awesome tutorial! Thank you!
@nikitabeletskiy
@nikitabeletskiy 4 года назад
Thanks to you Brad for such a cool content! It would be nice if you also make a video about how this dynamics thing in websites works: how multypage websites are made (obviously not by creating a ton of .html files) and what the approaches to make that dynamics are. I like the way you explain things, everything is clear enough for me when I watch you, regardless of my not good enough English. Appreciate your business much
@hamzaashraf9529
@hamzaashraf9529 2 года назад
GREAT TUTORIAL ALWAYS LOVE TO WATCH YOUR SUPER STUFF
@mubirucharles574
@mubirucharles574 4 года назад
This is really cool, a few weeks back i bought your udemy course of 20 Web Projects With Vanilla JavaScript. its really worth it if you want to practice javascript. Thanks Brad for your effort & brilliance...
@downtown9508
@downtown9508 Год назад
The man makes it look so easy 😅
@shedrackaji8997
@shedrackaji8997 3 года назад
A Great piece Brad! Thanks a lot
Далее
Responsive Landing Page Using HTML & CSS (A Little jQuery)
1:04:07
I Built 100 Houses And Gave Them Away!
09:36
Просмотров 56 млн
Ayollar orzusidagi er😂😂
01:01
Просмотров 1,4 млн
Creative Agency Website From Scratch | HTML & CSS
1:26:51
The Importance of Specialization in Coding
7:13
Просмотров 186 тыс.
CSS Grid Layout With Image Span
13:38
Просмотров 149 тыс.
Learn CSS Subgrid in 14 minutes
14:19
Просмотров 58 тыс.
Create a Presentation Slide Website
32:24
Просмотров 84 тыс.
Full Screen Video Background - HTML & CSS
17:52
Просмотров 108 тыс.
Learn CSS Grid - A 13 Minute Deep Dive
13:35
Просмотров 482 тыс.
Create a Website With Video Background | HTML & CSS
35:15
Will the battery emit smoke if it rotates rapidly?
0:11
Best mobile of all time💥🗿 [Troll Face]
0:24
Просмотров 1,4 млн