Responsive Multi Level Dropdown Menu with CSS | CSS3 Animated Hamburger Menu

preview_player
Показать описание
Responsive Multi Level Dropdown Menu with CSS | CSS3 Animated Hamburger Menu

Awesome responsive multi level dropdown menu using css and html with an animated hamburger menu created with css3. In this tutorial you will learn to create a responsive navigation dropdown menu with multilevel dropdown nested submenu using html and only css. This is an animated navbar menu built using css flexbox which will help you learn how to create an animated hamburger icon animation using css only. CSS flexbox is really poweful for creating your responsive navigation dropdown menu bar. You will also learn how to animate the navigation menu arrows and animate the dropdown submenus using CSS transforms and transitions.

First we will design our multi level navigation menu bar using html and css flexbox for the desktop devices and then will use media queries to make the navbar design responsive for the mobile devices. Making a multi level responsive navigation design using html and only css can be little intimidating and challenging at first. But in this video you'll learn step by step how to create a fully responsive navigation bar design with multi-level dropdown support which will not only work on the desktop devices but also be fully functional on the mobile devices. We will be using a little bit of javascript to toggle the hamburger icon to show and hide the menu bar on the mobile devices.

The navbar hamburger icon is an animated hamburger icon which is created with pure css and we are going to animate the hamburger icon to switch between close icon and the hamburger icon.

This multi-level drop down menu for the navigation bar is packed with a lot of useful stuff that you can learn. You will learn to create a pure css arrow icons to include in your navigation menu items.

Timestamps:
00:00 Intro - Responsive Navigation Multilevel Dropdown Menu
01:32 HTML structure for navbar menu design with logo
05:06 Styling the responsive navbar menu using css flexbox
12:45 HTML structure of Dropdown navigation menu with multilevel nested submenu
17:19 Styling the multi level dropdown menu for the desktop devices
24:18 Creating CSS arrows for parent menu item which has nested submenu.
26:50 Hide nested dropdown menu initially and display on hover
27:40 Animating dropdown menu using CSS transforms and transitions on hover state
31:27 Making navigation menu responsive for smaller desktop devices
37:10 Using css media queries - responsive multi level drop down menu for mobile devices
43:16 Creating Hamburger Icon for mobile devices - HTML structure
45:06 Custom hamburger icon design using css only
50:22 Animating the hamburger icon during menu toggle on mobile devices
51:40 Toggle main menu on mobile using hamburger menu icon on mobile using CSS :checked pseudo selector

============Awesome Videos on CSS3=============
Placeholder Animation CSS - Floating Label Animation - Move placeholder to top | No Javscript

Responsive login form with animated input placeholder using html css & javascript

How to Apply Gradient Animation on button background in CSS

Clip image to text using CSS background-clip | CSS Text Knockout Effect

CSS Sticky Header - Fixed Navigation Menu Bar on Scroll using HTML5 and CSS3

Creating Automatic CSS Image slider with CSS3 animation & HTML5 | No Javascript or Jquery - Tutorial

Simple Responsive Navigation Menu Bar with Logo on Left Using HTML5 and CSS3 Flexbox - Tutorial

How to Create Masonry Layout CSS3 & HTML5 - Material Design Card Based Pinterest Like Column Layout

How to Create Download Link in HTML5 | Making Direct Downloadable Button for Any File Type

How to Create Simple HTML5 / CSS3 Preloader Animation | Circular Spinner Preloader - Youtube

How to add a Preloader in Website using HTML, CSS and Javascript

Find all the source codes here:

Follow on Twitter

Add on Facebook

Like Page on Facebook

Share this video and Subscribe to this channel for latest updates and web design tips and techniques.

************Credits - Mobile & Desktop Devices on Thumbnail*********

Рекомендации по теме
Комментарии
Автор

Wow! Just what I was looking for. Thank you! Thank you! Thank you!

sean
Автор

AWSOME!!!! It took me a while but it worked at the end!!!

andresmartin
Автор

its just what a i needed, thanks for your time!

chinochang
Автор

thanks for course but i have got a question for you, how to make a slide menubar in responsive like for amazone without a burger thanks

binkositideslors
Автор

Subscribed bro, tq for Lighting lamp In my darkness

sachindeveloper
Автор

Thank you very much, very good and helpful tutorial.

davidsulaberidze
Автор

Hi great job!
However the code have some issues.
Testing it on codepen and in my editor, when in mobile mode, when having more than one submenu and clicking the next sub menu it opens one of the links inside that submenu instantly.
Also it would be nice to be able to close the submenus again on mobile, after opening it.

Is this something you could fix on the codepen?

TheFotoGuys
Автор

Great tutorial. But there is an issue. If we try to make header sticky/fixed menu overflow-y direction becomes problem child. I fixed that using overflow-y: auto in menu class in the media query. Is there is any other way to make this nav fixed?

mystackquest
Автор

Hello again, I sent a comment before and I managed to solve it, I also included the solution in an answer, but now I don't know how to solve this problem, I hope you can help to solve it, I will explain, when I open the site on the web with a desktop pc, everything works perfectly, but when opening the site on the mobile when the menu is expanded, everything is correct, when expanding the submenu, it opens but the first option is automatically executed, there is no way to select the second, third or others below, it you can do it by holding down on that option, but the browser asks if I want to open the link in a new window, etc., I close that window and there you can choose the second, third or other option. I hope you have made me understand for the rest, the menu works correctly. Thanks again.

powerlinksec
Автор

Hello, excellent work, I found a small error, when I am on a desktop pc and I reduce the window to less than 500 pixels so that the menu transforms to the mobile form, the menus and submenus appear, but when I try an option that It is under a menu that has submenus, you cannot reach those options because the window closes and returns to the main menu, how could I solve that, thanks

powerlinksec
Автор

Kindly provide the direct link of the source code, i am unable to find it .
Nice explanation btw :)

business-hylb
Автор

thank you, i really helped with this lesson

arifwibawa
Автор

Thank you for such an amazing video and for free too. When styling the

.submenu .submenu .submenu {left: -100%;}

I do

.submenu .submenu .submenu{
right:100%;
}

Am I making a mistake here because what you did is you go for .submenu and add min-width of 22em?

oneeritrea