Примеры мобильного меню css

35 CSS Mobile Menus

See the Pen Burger Menu by Talha Zahid (@talhazahid) on CodePen.

Dev: Talha Zahid

Burger Menu CSS only

Dev: Simone Pizzamiglio

My mobile menu

See the Pen Burger Menu by Talha Zahid (@talhazahid) on CodePen.

Dev: Talha Zahid

Mobile menu with pure css

Dev: Ramnek Singh

Fancy Mobile Menu

Dev: Gianmarco

Filter Menu

Dev: Arjun Amgain

Touch device jelly menu concept

Dev: LegoMushroom

Colourful Flower Popup Menu

Dev: Jasper LaChance

Mob. Menu Only CSS

Dev: Jokin.L

Pure CSS Navigation Simple & Easy

Dev: Ravi Dhiman

App Navigation

Dev: Ian Turner

Mobile Nav – only checkbox & CSS

Dev: Max Misnikov

Menu with scroll & hover effects

Dev: Ivan Bogachev

Mobile Menu Style

Dev: Raiden Kaneda

Animated Accessible Navigation

Dev: Max Böck

Mike’s Magical Mobile Mega Menu

Dev: tiffany choong

Animated Mobile Menu Step by Step Slowmotion

Dev: Geoffrey Crofte

Tilt to make room for menu

Dev: Mikael Ainalem

Pure CSS mobile nav animation

Dev: Made On Mars

Hamburger + clip-path

Dev: Mikael Ainalem

Mobile menu slider prototype

Dev: Narendra N Shetty

Mobile Menu

Dev: Ricardo Oliva Alonso

Mobile Menu

Mobile Menu Animation – CSS

Dev: Aleksandar Čugurović

Mobile Menu Concept

Dev: Kyle Lavery

Mobile menu

Dev: Kirsten Humphreys

Mobile Menu Design #3

See the Pen Mobile Menu Design #3 by Vijaya Kumar Vulchi (@vulchivijay) on CodePen.

Dev: Vijaya Kumar Vulchi

Mobile Menu – CSS

Dev: Daniel Hearn

Mobile Menu

See the Pen Mobile Menu by Ricardo Oliva Alonso (@ricardoolivaalonso) on CodePen.

Dev: Ricardo Oliva Alonso

Fancy tab bar active animation

Dev: Aaron Iker

Apple style mobile menu

Dev: Mathieu Lavoie

Mobile Menu Animation

Dev: Stas Melnikov

Mobile menu, CSS only

See the Pen Mobile menu, CSS only by Poppe1219 – Frontend and Backend Developer (@poppe1219) on CodePen.

Dev: Poppe1219 – Frontend and Backend Developer

Источник

18 CSS Mobile Menus

Collection of hand-picked free HTML and CSS mobile menu code examples from codepen and other resources. Update of July 2019 collection. 2 new items.

Author

Made with

About a code

Hamburger

Using clip-path to create a hamburger menu open effect.

Читайте также:  Are python lists linked lists

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Author

Made with

About a code

Tilt to Make Room for Menu

An effect similar to the mobile Safari tab experience. Tilt background and fade to make room for a menu.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Demo image: Animated Mobile Menu

Author

Made with

About the code

Animated Mobile Menu

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Demo image: CSS Mobile Navigation

Author

Made with

About the code

CSS Mobile Navigation

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Demo image: Mobile Menu Animation

Author

Made with

About the code

Mobile Menu Animation

Works better on mobile devices. The hamburger button is comfortably available for a lefty and righty.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Demo image: Mobile Menu Concept

Author

Made with

About the code

Mobile Menu Concept

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Demo image: Magical Mobile Mega Menu

Author

Made with

About the code

Magical Mobile Mega Menu

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Demo image: Animated Accessible Navigation

Author

Made with

About the code

Animated Accessible Navigation

Accessible, progressive-enhanced navigation menu with a circular animated background.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Demo image: Mobile Menu Style

Author

Made with

About the code

Mobile Menu Style

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Demo image: Menu with Scroll Effects

Author

Made with

About the code

App Menu menu with scroll & hover effects.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Demo image: Mobile Menu

Author

Made with

About the code

Mobile Menu

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Demo image: Mobile Nav

Author

Made with

About the code

Mobile Nav

CSS only mobile nav trigger and menus.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Demo image: Pure CSS Navigation

Author

Made with

About the code

Pure CSS Navigation

Pure CSS navigation simple & easy.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Demo image: 3 Mobile Nav Animations

Author

Made with

About the code

3 Mobile Nav Animations

3 Pure CSS mobile navigation animations.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Demo image: Mobile Menu Slider Prototype

Author

Made with

About the code

Mobile Menu Slider Prototype

Mobile menu slider prototype in HTML, CSS and JavaScript.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Demo image: App Navigation

Author

Made with

About the code

App Navigation

Concept for mobile app navigation.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Demo image: Apple Style Mobile Menu

Author

Источник

10+ Hamburger Menu Examples [CSS Only]

On today’s menu are CSS hamburgers. A responsive way to display an off-canvas menu, using only HTML and CSS.

Every website needs to be responsive if it wants to be successful. Having a mobile-supported menu is vital to appeal to all audiences and devices. This is something which we will learn about in this article with how CSS responsive hamburger menus can help.

What Is A Hamburger Menu?

A Hamburger Menu is a way to display navigation links on a website, usually for mobile devices and smaller screens. However, CSS hamburger menus can be used for desktop websites as well. Once you click the “hamburger” icon, a sliding menu will appear, displaying on top of the main content.

They are also used when you have too many buttons and links on your header navigation bar. A responsive hamburger menu allows you to shrink all this into a more scalable menu design, creating a compact menu. Ideal for sticky navbars and one page websites.

As you might have guessed, it is called a hamburger menu because the icon looks like a stacked burger 😋

What is a Hamburger Menu?

Different Types Of CSS Hamburger Menu Icons

Types of Hamburger Menu

We know where the hamburger menu gets its name from but not all menu icons have to be the same. There are lots of different designs and icon animations to choose from, some of which you will see in our examples.

Читайте также:  Python tkinter загрузка изображения

Consider the different icons above, not all will work for every website design but as you can see, these menu icons can be quite creative. The same goes for their animations.

10 Amazing Hamburger Menu CSS Designs

Now that we understand what a CSS hamburger menu is and its main purpose, let’s go through some examples and you can use yourself and get inspiration from them.

If you are looking to create a responsive design, mobile or just to fit more content in your navigation elements, a CSS responsive hamburger menu is one of the best solutions to go with.

1 Responsive CSS Hamburger Menu — CSS only

It’s quite common to have burger menus to replace standard horizontal menus on small viewports. This way, the menu becomes completely responsive and provides the best experience depending on the viewport size.

If that’s what you are looking for, this example will do exactly that, and with only CSS. To test it out open the codepen in a new window and resize the result panel.

On responsive mode, the hamburger menu will open the list of items one after the other in a vertical column coming from the top. Quite a standard behavior for mobile devices.

2. Simple Centred Hamburger Menu

This one is very simple but effective, it only uses HTML and CSS to pull off a hamburger menu with some cool animations.

The hamburger icon itself, when clicked transforms into a cross and works as the close button. The menu slides into view and displays in the centre with its navigation links.

If you like sliding menu designs and cool animations with many options, you may be interested in fullPage.js — A library that allows you to build full-width, full-screen web pages that are scrollable. It is even available for WordPress with Elementor and Gutenberg plugins and a WordPress theme.

3. Left Sliding Responsive Hamburger Menu

If you are looking for a more complete example of how a CSS hamburger menu can be useful, this CodePen renders an example website to showcase the use of the CSS hamburger menu.

It only uses pure HTML and CSS, so it is easy to learn from and understand what is happening. The menu icon is animated and transforms into a cross when the menu is open.

The menu itself slides out from the slide and overlays the main website. As this design is responsive, it will automatically hide the header menu and make the burger menu available once the screen width decreases.

If you are also interested in menus and not only on the hamburger elemenet, check out these examples of great side menus for your webpage!

4. Full-screen Hamburger Menu

Considering opening the menu element in full-screen? Then you’ll love this example. A CSS-only solution to display a burger menu and open it on a full-screen layer.

This kind of full-screen menus can come on handy when our menu has many items, sub-menus, or extra information.

5. Hamburger menu animations

If you are looking for different animations for your hamburger menu icon, you have to take a look at these ones.

It’s using a single line of JavaScript (or jQuery) to set the state of the burger. The rest is all pure CSS.

6. Snappy Sliding Hamburger Menu

A very snappy and slick CSS hamburger menu that only uses HTML and CSS to pull this off.

The menu itself quickly slides out from the left and does not take up the whole screen, just the left side. The menu items have a nice hover effect as well. And if this effect is not fancy enough for you, you can create a better hover effect by getting inspiration from these CSS Button hover effects.

Читайте также:  Java serialize class to json

Good to work from if you are looking to add this to an existing website or you only want the basic structure.

7. Top Left Animated Hamburger Menu

Most CSS hamburger menus either slide out from the left and right or take up the whole screen. But this one is a bit different because it only uses the top left corner inside a bubble-shaped menu.

Very unique compared to the traditional hamburger menu design, this example could easily be changed to edit the colours or add an effective shadow on the background.

This one does use JavaScript but it is only very minimal: basically just to toggle the CSS classes to change the menu status, open or closed. Nothing complicated. No libraries or dependencies to rely on, just pure JavaScript that is very basic.

8. Simple Left-Sliding Hamburger Menu Overlay

The animation is smooth and doesn’t feel tacky. The menu slides out from the left and sits on top of any main content behind.

Doesn’t require any JavaScript, just works purely based on HTML and CSS, easy to work from or adapt to your liking.

The menu itself will be easy to edit and add your own content, simply write your own HTML elements inside and the menu will slide out.

The hamburger menu icon also has a smooth open and close animation that only uses CSS.

9. Animated Full Screen Hamburger Menu

Featuring a floating CSS hamburger menu icon inside a circular background, once clicked the menu uses a curricular opening animation.

The animation is very smooth and opens from the point of the menu icon itself.

Taking up the full screen, would be great for busy navigation menus that require a lot of space with images, icons, and text.

Only uses pure HTML and CSS to pull this off.

10. Full Screen Morphing Hamburger Menu

A fun animated CSS hamburger menu that morphs outwards from the top right corner of the screen into a full-screen menu.

Only using HTML and CSS, the structure is simple to follow and make edits to add your own content and navigation links/style.

11. Multi-Depth Hamburger Menu

Sliding out from the left side of the screen, this menu design is more suited for complex navigation.

It has a lovely sliding animation but the menu itself uses a very well-structured item list that can go multiple depths, useful for inner categories.

It uses HTML and CSS which are generated from SCSS.

Takeaway

We’ve seen a lot of different designs for CSS hamburger menus, some traditional, some a little different. Hopefully, you have found something you like from our examples and found inspiration to use one on your next website.

Find the perfect combination for your hamburger menu by using one of these amazing JavaScript menus.

The CSS hamburger menu has a wide range of uses: from responsive design, interactive experiences with floating menu icons, and providing you with more space with an off-canvas menu.

Overall, CSS responsive hamburger menus are a great way to make your website layout responsive and scale down to smaller screens on mobile devices. It is an easy way to make your header navigation section responsive and adaptable to different screen sizes.

More articles which you may find interesting.

Luke Embrey is a full-stack developer, BSc in Computer Science and based in the UK.
You can find out more about him at https://lukeembrey.com/

Join 2,000+ readers and learn something new every month!

Источник

Оцените статью