Learn how to build a website using HTML, CSS, and Javascript in this beginner project tutorial. The site will be fully responsive and you can navigate to other pages and add your own custom design.

If you want to follow me along my coding journey, be sure to subscribe πŸ™‚
https://www.youtube.com/channel/UCsKsymTY_4BYR-wytLjex7A?sub_confirmation=1

Timeline
0:00 Web Design Intro
1:15 Creating our Project Files
4:26 Adding our Navbar code
9:44 Adding our Navbar CSS
33:08 Adding Fontawesome Icons
34:48 Creating Hero Section
37:20 Getting our illustration
39:00 Adding Hero Section CSS
43:50 Adding Google Fonts
52:38 Adding Our Services Section
54:23 Adding Services Section CSS
57:38 Getting our images
1:07:17 Adding Footer Section
1:13:52 Adding Footer CSS
1:24:15 Navigating to another page

Source Code starter images
https://github.com/briancodex/html-css-website-v1

Host your website for Free
https://youtu.be/C0CNIhRzhYg

CSS Mega Dropdown Menu
https://youtu.be/lG2FWdY-s0k

Adobe XD to HTML & CSS Website
https://youtu.be/qcCCsdEN2tc

source

48 Comments

  1. Brian Your videos are absolutely fantastic. Unlike most web designers on the web your videos are Very well explained. Thank you a million for uploading this clear and precise web learning video. TO ANYONE READING THIS, THIS GUY IS THE VERY BEST.

  2. for whatever reason the .navbar__items { height: 80px;} property doesnt work as it should. it puts the navbar items near the bottom of the navbar, not near the center like what happens in the video. anyone have any ideas why? or how to fix?

  3. hello, thanks for this great video, however, you got me confused when you on the icon you clicked to activate the command , that made the whole .nav__links disappear at the 23:28 min of this video, if there is anyone that can help with this too, I would appreciate.

  4. Any idea why I can't get sign up to be centered like at 28:55?

    More context:
    For some reason, even though I have it all centered and exactly like how Brian has it, the button stretches all the way to the left. Wish I could post a pic, but it is not centered. I even messed with all the numbers (tried crazy adjustments to make sure I was tweaking the right values) and can't get it to be centered. Super strange!

  5. I just can't get the dropdown to work, can anyone help me please? !?!?!?!?!?!?!? I redid the whole thing 3 or 4 times and I haven't managed it, when I click for the dropdown nothing happens ……

  6. Thanks a lot for ur efforts, man! Your sharing and explanations are worth to see. Much appreciate this video. One issue that I got writing this code is that my navbar does not appear on top of the website when I fully open on my pc as well as social media icons don't at the bottom. They both just go on the right side, lol. maybe i missed smth.

  7. Thank you so much ! something is wrong with my media version though. Can catch why ? drop down menu not really doing anything and the dropdown icon look too far to the left. Tried different things and no luck. ( beginner here ) :/

  8. this is great and has really help build my dads website so far but i have a couple of issued and wondered if anyone could help me please. 1. with the navbar I'm trying to use my dads logo so my own photo not the fa but i cant seem to get it on the navbar. 2. when doing the getting our photos my pictures aren't showing and they are in the background with transparent black over the front. same with most the writing and I cant get the 2 photos next to each other. if anyone could help it would be much appreciated as this is my first website as a 15 year and I want to build up a good portfolio as a web creator and designer. Many thanks, Billy

  9. If this is genuinely aimed at a beginner, then there's definitely not enough explanation of what each element refers to. e.g. navbar, container, class, span, div etc. Yes this information can be found elsewhere, but if I'm going elsewhere that than defeats the purpose right? Just copying someone else's code isn't a great way to learn.

  10. Under @media screen and (max-width: 960px) at line 173 changing margin to auto fixed alignment issues for me.

    .button {
    display: flex;

    justify-content: center;

    align-items: center;

    width: 30%;

    height: 70px;

    margin: auto;
    }

  11. Is anyone else not getting the hamburger menu not popping up when they view the website in small mode? I get the mobile menu pop up automatically when I shrink the screen, but no button to collapse the menu in the top right corner.

  12. Hey I know this is a pretty old video. But I really having a hard time getting my logo to be in the left corner as yours is mine is right next to the sign up button when in full screen.

  13. Hey, nice tutorial ! I have been doing it from the beginning and I found it was easy to follow for a beginner. You also showed some basic html and css trick and it really helpful to me. Thanks !

    1:05:13 At this time, I think there should be also .services__card button:hover{ } part because it kinda feel weird as there is a button but seem unresponsive when hovered on it. Just a suggestion as a user πŸ˜…

Leave A Reply

Please enter your comment!
Please enter your name here