Sidebar Navigation Menu using Tailwind CSS | Beginners Guide to Tailwind CSS

Поделиться
HTML-код
  • Опубликовано: 16 май 2024
  • In this tutorial, you'll learn how to create a responsive sidebar navigation menu using Tailwind CSS. In this navigation, we have submenu items as well. Here we've added animation for a better user experience.
    ⦿ eCommerce Website Design with Tailwind CSS Tutorial • Design Responsive eCom...
    ⦿ Login Page in Next JS with Tailwind CSS Tutorial • Create Login Page in N...
    ⦿ Simple Responsive Navigation Menu with Tailwind CSS • Simple Responsive Navi...
    → Social App with Firebase in React Native Playlist • Social App with Fireba...
    → React navigation v5 tutorial playlist • React Navigation 5 Tut...
    → Food Finder App in React Native Playlist • Food Finder App in Rea...
    → Music App UI Tutorial • Music App UI in React ...
    ► Timestamps
    0:00 Introduction
    1:51 Creating the Project & Installing Packages
    6:14 Create the Sidebar Navigation
    If you found my tutorials helpful, you can buy me a coffee from this link paypal.me/itzpradip
    Follow me on Twitter / itzpradip
    Follow me on GitHub github.com/itzpradip
    Subscribe to my Channel bit.ly/2PaUqOk
    For more tutorials on WordPress, React JS, React Native and Flutter visit: www.pradipdebnath.com/blog/

Комментарии • 102

  • @waltergomero
    @waltergomero Год назад +4

    Simple, clear and robust. Awesome tutorial.

  • @julienheng3880
    @julienheng3880 Год назад +3

    This is amazing! great design, good explanation and easy to follow. Thank you so much for this tutorial!

  • @vardaanagarwal3629
    @vardaanagarwal3629 Год назад +6

    Hello Pradip, this tutorial is jam packed with knowledge, not only did i learn how to implement the toggle functionality the proper way but also these cool animations that we can add on to it. Keep it up! 👍

  • @techyvivekraj
    @techyvivekraj 2 года назад +1

    Thank You for these helpful video, I always use to watch your react native tutorial.

  • @ChauNguyenRVC
    @ChauNguyenRVC 4 месяца назад +1

    Thank you for the detailed guidance. It's easy to follow. Good job.

  • @phil5293
    @phil5293 5 месяцев назад

    Great tutorial. Well explained. Just what I was looking for

  • @oluwaseunladeinde410
    @oluwaseunladeinde410 14 дней назад

    Simple and straight to the point. Thank you Pradip.

  • @mtsurov
    @mtsurov Год назад +2

    Great vid. Exactly what i needed. Thank you for sharing. Its a sub.

  • @josphat.Karanja
    @josphat.Karanja Год назад +1

    Awesome side bar with cool translation, Awesome👍👍👍

  • @tamimazizadah
    @tamimazizadah Год назад

    Awesome tutorial. Thank you!

  • @xxic.
    @xxic. 11 месяцев назад

    Great tutorial. I'm using Vuejs but could easily follow the tailwind bit that I was interested in.

  • @juanmamani2110
    @juanmamani2110 11 месяцев назад +1

    10K claps for video content. Thanks for sharing!

  • @maghani.official
    @maghani.official Год назад

    Wonderful. Thank you for sharing this.

  • @serverupdate
    @serverupdate 8 месяцев назад

    This is fantastic. thank you so much

  • @saurabh75prakash
    @saurabh75prakash 6 дней назад

    Thanks for the excellent tutorial!

  • @bassam.2023
    @bassam.2023 Год назад

    Excellent tutorial!

  • @dart_ariz604
    @dart_ariz604 9 дней назад

    Thanks for your excellent tutorial.. was trying to implement smooth transition in one of the sidebar but was confused.. thanks to you

  • @gianniskourtessis5483
    @gianniskourtessis5483 Год назад

    Man thank you your a great teACHER, curious I noticed you used the sequencer for drums, but can't I just play those softs via the

  • @gwulfwud
    @gwulfwud 4 месяца назад

    thanks for this! really good tutorial

  • @md.khairulalam197
    @md.khairulalam197 9 месяцев назад

    Thanks for this great one.....❤

  • @ehmztangpuz706
    @ehmztangpuz706 Год назад

    Really nice and helpful... Thanks!

  • @mayit4me
    @mayit4me Год назад

    Awesome, thank you!

  • @eltonchavez
    @eltonchavez Год назад

    Great video!! Thanks a lot!!!

  • @rainbowcarTV
    @rainbowcarTV 10 месяцев назад +1

    Awesome tutorial. I try some way, but can not add the animation in the submenu level ("project") when expand it. It will be perfect if we could add animation when expand the submenu and make it smoothly

  • @LautaroGruss
    @LautaroGruss Год назад

    Loved it!!

  • @VAcharya
    @VAcharya Год назад +1

    Very nice tutorial !! Thank you very much. How to make entire "Project" clickable instead of just arrow icon ? Please help

  • @_elguet5787
    @_elguet5787 Год назад

    great stuff thank you very much

  • @julietkelechi7785
    @julietkelechi7785 Год назад +2

    Great video as always, how about the mobile view of this sidebar?

  • @atlanical
    @atlanical 6 месяцев назад

    Hi, thank you for this great tutorial, is there a way to do this without react and use just pure js and css? Thank you.

  • @ralphmoran
    @ralphmoran 22 часа назад

    Great video. Thanks for sharing

  • @abhinandvp5289
    @abhinandvp5289 Год назад

    Helpful Thankyou

  • @pasindusandaruwanweerasing5747
    @pasindusandaruwanweerasing5747 10 месяцев назад

    simpl clear and super super

  • @akshayshelkeengg
    @akshayshelkeengg Год назад

    very very nice... Thank you

  • @thinkcorrectly
    @thinkcorrectly Год назад

    i was at the 8 minutes mark then i got engrossed in the potential masterpiece i could make and started dancing and bobbinb my head

  • @alejandrovegaaguillon1543
    @alejandrovegaaguillon1543 2 года назад

    You make great videos, keep it up!

  • @thisissharief7651
    @thisissharief7651 Год назад

    I think you are having wonderfull knowledge on front end ,Iam having good knowledge on javascript but not on css , so could you please suggest me a good way to get command on css

  • @komapas_pku215
    @komapas_pku215 Год назад

    merci beaucoup a toi :))

  • @galindoxrafa
    @galindoxrafa 22 дня назад

    Thanks, I had to modify it a bit as I use Laravel/Livewire but the Tutorial is easily convertible to other platforms. Great job!

    • @itzpradip
      @itzpradip  17 дней назад

      Thanks for sharing your use case!

  • @Aff3mitWaff3Lp
    @Aff3mitWaff3Lp Год назад +24

    Would be awesome if you could provide the code. It would be much easier to test it out.

  • @johnsherry5319
    @johnsherry5319 Год назад

    Add hover on the icons when minimized so that a user can know what the icon means, also do you have one for the top nav in Tailwind,and also which plugin are you using for Tailwind. Thanks

  • @CodeSnipet
    @CodeSnipet 2 месяца назад

    Awesome

  • @kittisakphatchaiphongsa3177
    @kittisakphatchaiphongsa3177 Год назад

    Thx you very muchhhhhhhh

  • @mohamedyoussef8835
    @mohamedyoussef8835 Год назад

    Awesome Video ++++++++++++++++++++++++ 😃

  • @roebienarnaiz
    @roebienarnaiz Год назад +6

    const Menus = [
    { title: "Dashboard" },
    { title: "Pages" },
    { title: "Media", spacing: true },
    {
    title: "Projects",
    submenu: true,
    submenuItems: [{ title: "Submenu 1" }, { title: "Submenu 2" }, { title: "Submenu 3" }],
    },
    { title: "Analytics" },
    { title: "Profile", spacing: true },
    { title: "Setting" },
    { title: "Logout" },
    ];

  • @julfikerislam2402
    @julfikerislam2402 Год назад

    very nice

  • @oradatech4170
    @oradatech4170 11 месяцев назад

    Very Beautiful now Guyz let do one more thing add an on click function to your content side to set open to false. When you click anywhere in the mail page this will hide side sidebar for you automatically happy coding and you can do more depending on device size

  • @CodeAProgram
    @CodeAProgram 2 года назад +3

    Good video , similar to me but I am using React js and tailwind css

    • @itzpradip
      @itzpradip  2 года назад

      Keep it up

    • @b1chler
      @b1chler Год назад +1

      Thanks to Code A Program for sharing the repo!!!

  • @costabasil
    @costabasil Год назад +1

    Hi - do you have the source code from this video somewhere? I could not find it in your github repos. Thanks!

  • @andybeauregardadams9200
    @andybeauregardadams9200 Год назад

    thank you bro

  • @rufialiyev6301
    @rufialiyev6301 4 месяца назад

    It is good tutorial thank you but one thing to mention - it is not good to use boolean in sebMenuOpen since we can have more than one dropdown menu and it set to true it will open all the dropdown menus instead it is clear to use menu Id or name and then open according to name or ID. Despite that it is useful tutorial

  • @kishankumar-ze5pf
    @kishankumar-ze5pf 4 месяца назад

    its very simple and usefull

    • @itzpradip
      @itzpradip  4 месяца назад

      Thanks for liking

  • @pettert6073
    @pettert6073 Год назад

    Background-color doens't fill all elements if the size of elements is larger than the size of the screen. Need to do adjustments related to h-screen

  • @franklatorre8572
    @franklatorre8572 Год назад

    all workеd

  • @immikegt
    @immikegt Год назад +2

    Hi! , Thanks for the video!!! ... I found a simple Bug, it shows an error in console for the "Key" atribute , but it solves adding insted of the shorthand use the "Fragment" and adding the Key atribute on it like: insted of adding it on . Thanks again for the video!!!, please convert it on a Responsive mobile first sidebar!

  • @afthaabb
    @afthaabb Месяц назад

    20:09 where did you declare the element menu and index??

  • @a.j.l.____8165
    @a.j.l.____8165 4 месяца назад

  • @lecongduong6056
    @lecongduong6056 2 года назад +1

    please did more videos like this

    • @itzpradip
      @itzpradip  2 года назад

      Sure. Thanks for your comment & support.

  • @waelm.elsaid295
    @waelm.elsaid295 Год назад

    Thank you, but i have a problem . if i have two menu has submenus when click on one, both of submenus open. how can i solve this

    • @eczeeofficial
      @eczeeofficial Год назад +1

      i had similar problem in a vue project. the way I solved it was to add a property to the sidebar links object of open: false. Whenerver I click on the link, I run a func that takes the index as a parameter and iterate through the links. if link !== sidebarLinks[index] i would set it's value to false, otherwise set to it's opposite. then you have to implement the collapse logic for the link the way you like, since i use vue it wouldn't apply to react

  • @nitinameta1133
    @nitinameta1133 Месяц назад

    How to add routing in this menus

  • @bagussonarangga7283
    @bagussonarangga7283 Год назад +2

    How about if we have 2 or much submenus? there's open all when I click one

    • @vasudevg1165
      @vasudevg1165 9 месяцев назад

      I too bumped into this issue... found a solution? Please share...

  • @mubareks7515
    @mubareks7515 Год назад

    BEEST!!!

  • @priyachaurasiya6520
    @priyachaurasiya6520 6 месяцев назад +1

    from where can I get its code?

  • @nitinameta1133
    @nitinameta1133 Месяц назад

    Hiii bro in this video please add routing whis is must important for us as soon as possible

  • @alexsantos8410
    @alexsantos8410 Месяц назад

    How to place navigation links?

  • @kukuh1824
    @kukuh1824 26 дней назад

    my problem is when menus have multiple dropdown and then all submenu is open

  • @RakeshKumar-ef1lz
    @RakeshKumar-ef1lz Год назад

    is there any repo bro?

  • @techyvivekraj
    @techyvivekraj 2 года назад

    Is this device responsive

  • @souben2147
    @souben2147 5 месяцев назад

    the font that you are using in the code it is really annoying try to use the normal font aside from this , good work thank you and goodluck .

  • @arpitkhanulia7
    @arpitkhanulia7 Год назад +1

    16:22 bookmark

  • @NormandoHall
    @NormandoHall Год назад

    Superb! It is interesting why when you choose w-18 instead of w-20 duration-300 not works. Thank you

    • @NormandoHall
      @NormandoHall Год назад

      Well... I found the issue. w-18 no exists in tailwind.

  • @asmafurqan8535
    @asmafurqan8535 Год назад +1

    code please

  • @imtiazhussain35
    @imtiazhussain35 Год назад +1

    source code ?

  • @rickyrauniyar7104
    @rickyrauniyar7104 3 месяца назад +1

    where can i get the code of this...pls anyone can share it.

  • @harrishpaul7374
    @harrishpaul7374 3 месяца назад +1

    Where is code please send me

  • @nestorabello7096
    @nestorabello7096 Год назад

    eror in console

  • @HeRaKhan
    @HeRaKhan 10 месяцев назад

    need code

  • @iamddoz2197
    @iamddoz2197 10 месяцев назад

    how to make it scrollable on the menu?

    • @vasudevg1165
      @vasudevg1165 9 месяцев назад

      I made h-fit instead of h-screen and the size of the sidebar became dynamic

    • @iamddoz2197
      @iamddoz2197 9 месяцев назад +1

      @@vasudevg1165 thank you

  • @mohammedbouazza6257
    @mohammedbouazza6257 Год назад

    What if there are multiple submenus, when sunmenuOpen = true all submenus are opened

    • @Jazz__Dev
      @Jazz__Dev Год назад

      Have you been able to fix this issue? If not i can show you my work around

    • @vasudevg1165
      @vasudevg1165 9 месяцев назад

      @@Jazz__Dev Hi... Please share the workaround... many ppl are facing this issue...🙏

    • @Jazz__Dev
      @Jazz__Dev 9 месяцев назад

      @@vasudevg1165 Not sure I'm following again please. Could you be more details regarding what the main issue is so that I can know where to look.

    • @vasudevg1165
      @vasudevg1165 9 месяцев назад

      @@Jazz__Dev the issue of all submenus expanding when any top-level item is clicked

  • @user-it6uq4eo8e
    @user-it6uq4eo8e 5 месяцев назад +1

    Source code

  • @tremolony4924
    @tremolony4924 Год назад +1

    Post source code bro

  • @selindemircioglu3502
    @selindemircioglu3502 Год назад +2

    Hi, first of all thanks for the tutorial it was helpful :) But i need help because i did the submenu part but i have more than one category who has submenus . So when i click the arrow it runs all three categories' submenus. But i only want to see the one i clicked. Do you mind help me? Pls