How To Create a Responsive Navbar Using HTML & CSS | Step By Step Tutorial

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ม.ค. 2025

ความคิดเห็น • 291

  • @webdevcreative
    @webdevcreative  ปีที่แล้ว +36

    All source code: patreon.com/webdevcreative

    • @mokangibwalo8480
      @mokangibwalo8480 ปีที่แล้ว +1

      merci

    • @Blacknarrates
      @Blacknarrates ปีที่แล้ว +10

      I’ve worked on mine and it’s working
      If you need the code I can share with you.
      Just reply. Thank you 👍

    • @rakeshgowda6187
      @rakeshgowda6187 ปีที่แล้ว

      @@Blacknarrates please share

    • @theraveinformed
      @theraveinformed ปีที่แล้ว

      @@Blacknarrates thank you

    • @danieledomani
      @danieledomani ปีที่แล้ว

      @webdevcreative the link is not opening

  • @ohoLee
    @ohoLee 9 หลายเดือนก่อน +1

    Thank you so much for this detailed complete video. You explained everything about mobile dropdown responsiveness here. Thanks alot. God bless you.

  • @moonomanda4266
    @moonomanda4266 ปีที่แล้ว +14

    I've been struggling with creative a functional navbar, thanks alot for this video 😭🙏

  • @peaklegacy146
    @peaklegacy146 ปีที่แล้ว +7

    The layout looks great but all of the shortcuts I learned from this astound me! Instant Sub!

  • @desilvas1559
    @desilvas1559 ปีที่แล้ว +3

    the best video I have ever seen for the responsiveness of the website. in fact this the video which gave me the complete understanding of the responsiveness . thank you so much great work do More

  • @kb5140
    @kb5140 ปีที่แล้ว +19

    Great video. Had no voice over but still explained everything flawlessly

  • @SoJinnie23
    @SoJinnie23 ปีที่แล้ว +2

    Best! I use your videos for learning. Perfect, I understand everything without your explanation/speaking. I learn a lot, thanks to you 😊😊😊😊

  • @highperkz3967
    @highperkz3967 8 วันที่ผ่านมา

    This was unbelievably helpful, thanks!

  • @jannathanielausan4671
    @jannathanielausan4671 ปีที่แล้ว +24

    If you guys are having trouble with the toggle not showing, try minimizing your window. If you see the three lines after doing that then congrats you followed well! Now to fix this issue, the solution I found was to adjust the max width from the line that has @media from 992 to a higher number, btw mine worked at 2000px.

    • @johnexplorations272
      @johnexplorations272 ปีที่แล้ว +1

      Mine Worked When I Removed The 'Overflow:Hidden' Attribute

    • @kbreditz3145
      @kbreditz3145 ปีที่แล้ว

      ​@@johnexplorations272 mine also work but when I reload it automatically open

    • @Marieswaran_17
      @Marieswaran_17 ปีที่แล้ว

      I followed right and put the right syntax but My media query does not working what would I do

    • @johnexplorations272
      @johnexplorations272 ปีที่แล้ว

      ​@@Marieswaran_17 In your code, add this script:
      window.addEventListener("DOMContentLoaded",function(){
      alert("Window width:" + window.innerWidth");
      alert("Window height:" + window.innerHeight);
      }
      also, try adding this meta:
      your code wont work if the meta tag is not added, so take care of that.
      Edit: This occured to me too when i was learning programming, and happens usually with a lot of programmers. Just make sure you check the syntax again

    • @enesstasoglu
      @enesstasoglu ปีที่แล้ว

      It worked. ty

  • @TylerIngram
    @TylerIngram 11 หลายเดือนก่อน

    I appreciate the tutorial (even if it's not voiced over)
    I incorporated it into my little React project

  • @user-zi5kl4dq6s
    @user-zi5kl4dq6s 9 หลายเดือนก่อน +1

    Thank you, your video helped me so much to finish my work. I'm so grateful.

  • @AlonePhilic
    @AlonePhilic ปีที่แล้ว +4

    It was a nice and clean video. Even without a voiceover, you made us understand everything. Thank you for creating this clean and great video.

  • @holiwis243
    @holiwis243 ปีที่แล้ว +2

    I have a question, is it necessary to add a bg-color if bg-image covers the whole screen? Why did he did like that?

  • @iareplaying
    @iareplaying ปีที่แล้ว +10

    Hey! Awesome work and thank you very much! I adjusted dropdown menu to suit my project and your tutorial helped a ton. I am having a bit of trouble with toggling an xmark, any other icon for that matter. Xmark apparently isn't included in font awesome 5 free so I tried with other icons but nothing works! Still have the good ol bars so not really an issue.

  • @UnKnown-ur9fq
    @UnKnown-ur9fq ปีที่แล้ว +2

    ooh, it's so cute to see clean html after working with React and Next.js for a long time.. it's like playing on an old 8bit Dendy🥰😍😍😍 there are no functions, states and props here - i love it!

  • @Mr_mofit
    @Mr_mofit 3 หลายเดือนก่อน

    Thank you for the helpful lesson you shared, my dear friend. Wishing you success!

  • @iamAbhi09
    @iamAbhi09 ปีที่แล้ว +4

    Fabulous tutorial bro❤️❤️
    I love it very much ❣️

  • @the_ansariii
    @the_ansariii 11 หลายเดือนก่อน

    Awesome video it really helped me 🚀👌

  • @juanrey922
    @juanrey922 ปีที่แล้ว +1

    pocos minutos hiciste eso. eres un crack. nuevo suscriptor

  • @portfedh
    @portfedh ปีที่แล้ว

    This was great! Thank you!

  • @asiimwecalvin6893
    @asiimwecalvin6893 ปีที่แล้ว

    This is a great saver...Thank you soo much.

  • @Debjit_Adhikari
    @Debjit_Adhikari ปีที่แล้ว

    Thank you. It was so simple to understand.

  • @facundocruz8133
    @facundocruz8133 ปีที่แล้ว +1

    awesome! 😁😁

  • @mrx4256
    @mrx4256 ปีที่แล้ว +2

    brilliant videos...Thank you so much❤ Subscribed!

  • @goodnessmaikoto5088
    @goodnessmaikoto5088 ปีที่แล้ว +4

    This is amazing, although I would like to make a suggestion, do you think it’s possible you input speech as you code? Just for more clarity and gives you the time to explain certain things, big love and a nice one. 👏🏽

  • @lethe_yoon
    @lethe_yoon ปีที่แล้ว +7

    Thank you for the excellent video! By the way I have a question. Is there any specific reason of using , instead of tag? I presumed that would fit semantics better than . I am a beginner , so any informative comments would be highly appreciated! Thank you sir!

    • @laalchi_gamer
      @laalchi_gamer ปีที่แล้ว +4

      There is no reason for the should have a class of 'navbar'. you can also use tag with a class of "navbar". btw using a tag itself for designing can be overwritten by its priority order. since class have higher priority than tagname

  • @sandra1761
    @sandra1761 ปีที่แล้ว +1

    Good stuff, thanks a bunch!

  • @kinglucky5122
    @kinglucky5122 ปีที่แล้ว

    Thank you for creating this great video. ❣

  • @WebdeveloperRull
    @WebdeveloperRull ปีที่แล้ว

    Help me develop by subscribing so that I can be more enthusiastic about creating programming content

  • @mohadesh8190
    @mohadesh8190 5 หลายเดือนก่อน

    thanks. this video was so useful for me❤

  • @oztsen6472
    @oztsen6472 ปีที่แล้ว +10

    bro my toggle navbar doesnt work can u help me please?

    • @souhaila1202
      @souhaila1202 ปีที่แล้ว

      propably you put 'quarySelector' instead of 'querySelector'

    • @souhaila1202
      @souhaila1202 ปีที่แล้ว

      toggle is workung for me

    • @OdambsTech2020
      @OdambsTech2020 ปีที่แล้ว +1

      My is not working

    • @mariaeduardabueno862
      @mariaeduardabueno862 ปีที่แล้ว

      mine wasnt too but then i realised i had typed "classlist" with a lowercased L instead of "classList" .
      subtle mistake.

    • @Crime_pays
      @Crime_pays ปีที่แล้ว

      @@souhaila1202 lol

  • @JCPMBENG
    @JCPMBENG ปีที่แล้ว +1

    i love the design

  • @rhonoz1175
    @rhonoz1175 ปีที่แล้ว +2

    Great tutorial, thanks!

  • @BomToxhall
    @BomToxhall ปีที่แล้ว

    Such a simple design to follow along with, thanks a bunch!

  • @aminashahid2818
    @aminashahid2818 ปีที่แล้ว

    this tutorial is really helpful 😍Thanks🌼

  • @Cambridge478
    @Cambridge478 9 หลายเดือนก่อน

    Thank you so much your video helped me a lot :)

  • @eagleman98
    @eagleman98 7 วันที่ผ่านมา

    So the phone size part wasn't working and after about an hour of going over and over the code, it was just a missing comma...

  • @kali89-n7n
    @kali89-n7n ปีที่แล้ว

    Thank you for sharing this video.

  • @lokeshbhardwaj2043
    @lokeshbhardwaj2043 ปีที่แล้ว

    good one

  • @HuyenNguyen-yq6wi
    @HuyenNguyen-yq6wi ปีที่แล้ว

    wowwwwww great

  • @Иван-э5м5л
    @Иван-э5м5л ปีที่แล้ว +1

    Good job. Nice design

  • @reeceslade4145
    @reeceslade4145 ปีที่แล้ว

    Great Video

  • @Dragon-facts-d3j
    @Dragon-facts-d3j ปีที่แล้ว

    well done man!

  • @hongtse6723
    @hongtse6723 ปีที่แล้ว +1

    I can't get my navbar script to work. up to 11:37 I can't open up the menu.

  • @hollymayvestveit9854
    @hollymayvestveit9854 ปีที่แล้ว +5

    ive wrote the exact same thing as you but when i copy the bar in to the code it doesnt show up? youre relly great and i would love for this to work!

    • @gavonskates6689
      @gavonskates6689 ปีที่แล้ว +1

      same thing happened to me, did u find a fix?

    • @AtharvaVirpe27
      @AtharvaVirpe27 ปีที่แล้ว +1

      I changed few things of font-awesome and it works fine for me ,
      I used this rel link : cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css
      then for bars use class = "fa fa-bars" ,
      for cross/xmark use class = "fa fa-times" .
      I hope this will help you☺

  • @ictlab1032
    @ictlab1032 11 หลายเดือนก่อน

    awesome 🥰

  • @aamonackerman8707
    @aamonackerman8707 ปีที่แล้ว

    The Background Music Is So Immersive

    • @Digmen1
      @Digmen1 3 หลายเดือนก่อน

      The background music is so annoying

  • @Hs-iq3yr
    @Hs-iq3yr 9 หลายเดือนก่อน

    cann i add my self the js code?

  • @jawidmusic.7ce
    @jawidmusic.7ce ปีที่แล้ว +1

    Marvelous

  • @AgrajDubey7
    @AgrajDubey7 ปีที่แล้ว

    Wow such a beautiful and simple follow along tutorial. Keep on bringing quality content, you have our support 💝
    Btw which background music did u use in this video??

  • @reezus_
    @reezus_ ปีที่แล้ว

    What does the question mark and colon in 12:07 mean?

  • @lesterjohnnaiz3970
    @lesterjohnnaiz3970 ปีที่แล้ว

    Hello thanks for this but how to you do that thing in time 2:09 when you fix the long font link.

    • @ganeshsriram4941
      @ganeshsriram4941 ปีที่แล้ว

      Lines of code are just being formatted on hitting save. it is a setting in VSCode. (Search for Format On Save option in VSCode)

  • @guerreroHTRUJILLO
    @guerreroHTRUJILLO 9 หลายเดือนก่อน

    Can someone share the final index.html and style.css I've trouble with the toggle button, for some reason is not working to me, I want to check where I messed up.

  • @MistroMix
    @MistroMix 3 หลายเดือนก่อน

    Thanks ❤ my friend

  • @thawthaw1001
    @thawthaw1001 ปีที่แล้ว +1

    Thz bro this is so easy n very nice ilysm

  • @BidhaN...
    @BidhaN... ปีที่แล้ว

    So satisfaction 😊

  • @steec3100
    @steec3100 ปีที่แล้ว

    Hey! Great video as always 😁 I was just wondering, what web browser do you use?

  • @amsalghur9109
    @amsalghur9109 ปีที่แล้ว

    Hello Web Dev Creative,
    is it possible to have logo on center and links on left and the button on right side in the navbar if this does possible recommend some videos or just me here because I am struck to learn my how to make responsive navbar sorry bothering you. please let me know.

  • @jacksonday6737
    @jacksonday6737 หลายเดือนก่อน

    6:55 missing the `s` at the end of 0.2 here for the transition to work. Great video though :)

  • @CodesHub6784
    @CodesHub6784 ปีที่แล้ว +1

    My bars are not showing, I've reduced the size of the screen, increased max width still not showing help!!

  • @kingannun9742
    @kingannun9742 ปีที่แล้ว +1

    awesome

    • @kingannun9742
      @kingannun9742 ปีที่แล้ว

      intenté hacerlo para una página mía pero no quedó igual

  • @williamkakooza4603
    @williamkakooza4603 ปีที่แล้ว

    Thank you so much🙏

  • @thrishank
    @thrishank ปีที่แล้ว +3

    Hey my dropdown menu is not opening when clicking the toggle button. Can anyone help me out.

    • @hiimfelldev
      @hiimfelldev ปีที่แล้ว

      instead using .onClick in script function, try this function:
      toggleBtn.addEventListener('click', () => {
      dropDownMenu.classList.toggle('open');
      }

    • @marcellszucs2225
      @marcellszucs2225 ปีที่แล้ว

      mine too, did you get it?

    • @sekuchu
      @sekuchu ปีที่แล้ว +2

      If you followed his tutorial completely, at the java script part, it wouldnt work for me but when I changed the .toggle_button in the script to the mentioned .toggle-button in both cases, it fixed it.

    • @sekuchu
      @sekuchu ปีที่แล้ว

      ​@@marcellszucs2225 yis

    • @Tenku97
      @Tenku97 ปีที่แล้ว

      @@sekuchu this saves me! thank you so much!

  • @hungoan7699
    @hungoan7699 ปีที่แล้ว +2

    Actually it's beautiful because it has a pretty picture

  • @fredlaurent32
    @fredlaurent32 ปีที่แล้ว

    Bravo nice job

  • @jaazielcrb
    @jaazielcrb ปีที่แล้ว

    Thanks man!

  • @bimbim1862
    @bimbim1862 ปีที่แล้ว

    how close navbar if widow click?

  • @miruna-alexandraagopian6402
    @miruna-alexandraagopian6402 3 หลายเดือนก่อน

    Thank you a lot for this treasure of a video! Really well explained and so easy to follow!
    How could we expand you JS code so that when someone clicks a link in the mobile navbar, the navbar closes automatically after the link being clicked?

  • @GabrielJackson-t9l
    @GabrielJackson-t9l ปีที่แล้ว

    cool video)

  • @kazouilles
    @kazouilles 5 หลายเดือนก่อน +1

    for me the javascript doesn't work, the menu doesn't appear when i click

  • @TheXxtremeJosh
    @TheXxtremeJosh ปีที่แล้ว

    When I reduce the screen my bars disapear, I dont know why

  • @mercy6520
    @mercy6520 ปีที่แล้ว

    Bro, what is your theme extension?

  • @mr.joker3990
    @mr.joker3990 ปีที่แล้ว +1

    How you resize the background image? how it is responsive?

    • @webdevcreative
      @webdevcreative  ปีที่แล้ว +7

      Thanks for your comment and for your interest in my video! To make the background image responsive, I used CSS to set the background position to center and the background size to cover. This allows the image to scale up or down depending on the size of the screen while keeping it centered. I hope that helps! Let me know if you have any other questions.

  • @webdevcreative
    @webdevcreative  ปีที่แล้ว +2

    NEW Responsive Navbar NO JS! - th-cam.com/video/JEulHItO3UI/w-d-xo.html

  • @teckwithyou8421
    @teckwithyou8421 ปีที่แล้ว

    where you learnt html css js ?

  • @osvaldoandrade_arquitecto
    @osvaldoandrade_arquitecto ปีที่แล้ว

    Why create a div classed as navbar when you cab use navbar tag? Can you please explain?

    • @kja6336
      @kja6336 ปีที่แล้ว

      a class has precedence over a tagname

  • @jashleylapuz6167
    @jashleylapuz6167 9 หลายเดือนก่อน

    Idk whats wrong i copied all the code but Get started in the dropdown wont show pls help

  • @vijaypandit17
    @vijaypandit17 2 ปีที่แล้ว +1

    very helpfull

    • @webdevcreative
      @webdevcreative  2 ปีที่แล้ว +1

      Glad to hear that

    • @mrak870
      @mrak870 ปีที่แล้ว

      Realy bro its helpfully in my project i just include this instruction thanks❤️

  • @sam-of7de
    @sam-of7de ปีที่แล้ว

    thanks mine worked perfect

  • @shikharsharma213
    @shikharsharma213 9 หลายเดือนก่อน

    Thank you very much !!

  • @badiTeyeb4771
    @badiTeyeb4771 ปีที่แล้ว

    Good❤

  • @ALi-Sloom
    @ALi-Sloom ปีที่แล้ว

    Thanks!

  • @yeamlak12
    @yeamlak12 4 หลายเดือนก่อน +2

    I did all things as shown but the java script phase doesn't work😭😭😭😭

  • @johnjosephbautista8637
    @johnjosephbautista8637 ปีที่แล้ว

    help guys! when i click the three bars the dropdown doesnt show but the three bars changed into x.

    • @campbellplays
      @campbellplays ปีที่แล้ว

      I get that as well did you ever find a fix? When I manually add open to the dropdown menu it appears

  • @qkamil7481
    @qkamil7481 2 ปีที่แล้ว

    very helpful thanks

  • @marcosromanfernandez3760
    @marcosromanfernandez3760 ปีที่แล้ว

    Thanks❤

  • @chouaibchouaib4819
    @chouaibchouaib4819 ปีที่แล้ว +1

    thank u ❤

  • @44aliano
    @44aliano ปีที่แล้ว

    Thank you brother

  • @Filmgraphix_studios
    @Filmgraphix_studios ปีที่แล้ว +2

    this is great work although my drop down is not working even after using your code from git hub..kindly assist

    • @kristianhans7588
      @kristianhans7588 8 หลายเดือนก่อน

      Hi, did you find the solution?

  • @ahmedghallab5342
    @ahmedghallab5342 11 หลายเดือนก่อน

    شكرا Thanks it was helpful

  • @Rodrigo-nx4fg
    @Rodrigo-nx4fg หลายเดือนก่อน

    Youre not following the DRY principle, youre repeating the menu text links, so when you need to update it, you must it do it twice. Also when using the position:absolute, you are using rem and px units.

  • @InfoFusion_Hub
    @InfoFusion_Hub ปีที่แล้ว

    Thank you so much

  • @tranlog1710
    @tranlog1710 ปีที่แล้ว

    how can i run there code?

  • @annafeledi7909
    @annafeledi7909 ปีที่แล้ว

    thank you!!

  • @jorgeivanmonterrosanarvaez9169
    @jorgeivanmonterrosanarvaez9169 ปีที่แล้ว

    Thanks so much

  • @MovieHeretic
    @MovieHeretic 8 หลายเดือนก่อน

    JS not working in Firefox based on screen code shown here.

  • @Im_ayan
    @Im_ayan ปีที่แล้ว

    everything is okay but when i go to click bar it isn't opening why?

  • @prometheusreign5424
    @prometheusreign5424 ปีที่แล้ว

    Thank you.

  • @Prixylanguido
    @Prixylanguido 2 หลายเดือนก่อน

    inserting background image not working on me its blurred

  • @modernmovies9937
    @modernmovies9937 ปีที่แล้ว

    When I'm adding about us section after all this code so why my about us pic and text go up