How To Create A Hamburger Menu For Your Website

Introducing The New Overlay & Animation Features

Anima App
Anima App
Sep 14, 2017 · 3 min read

Anima allows designers to create high-fidelity prototypes inside Sketch, Adobe XD, and Figma and exports them as HTML & CSS with a single click or publish them to a custom domain in just minutes.

Responsive design with Auto-Layout | Publish websites | Animate with Timeline

💪 Let’s start by showing:

Before:

Sketch file with 2 artboards. The one on the right is the “Overlay” artboard. — Download

After:

Mobile Website

📱 Mobile screens have limited screen space. That’s why sometimes our designs include menus that only present themselves when users explicitly tapped a button. A common use-case for that is hiding the navigation menu of a website in a “Hamburger menu”. The popular frontend framework Bootstrap made it a convention and from there we can see it all over (granted not everyone likes it.. 😉)

☝️ Overlay

Today we are announcing a groundbreaking feature called: “Overlay”.

The Overlay feature can be used not just in mobile navigation menu, but it many other cases in Desktop or Mobile. For example:

  • Menus
  • Popups
  • Floating Videos
  • Modal Dialogs

💡 Did you know? When you use an overlay the page doesn’t reload and instead gives an instant feedback, giving a slick and snappy user experience.

🤓 How To Create An Overlay

⏱ It only takes a few seconds to mark an artboard as Overlay and select an animation for the transition. Here are the steps:

  1. Create an Artboard that will act as the Overlay. In this case it’s the dark menu on the right.
  2. On the presenting Artboard select the button that triggers showing the Overlay. In this case it’s the Hamburger menu on the top left corner.
  3. Click the ••• button in the Launchpad panel on the bottom right corner.
  4. Click “Show Overlay”
  5. Select the animation you would like for presenting the Overlay artboard.
  6. You’re done!

✨ Animations

If you’d like to make your website look awesome, you can now add some animations that occur when the page loads.

Sparkle some magic with animations

🎩 How to Create Animations

Select your animation from the catalogue & play with the params
  1. Select the layer / group you’d like to animate
  2. Click the ••• button in the Launchpad panel on the bottom right corner.
  3. Click “Animation”
  4. Select the animation you would like for this layer to enter with.
  5. Fine tuning:
    Play with duration, delay & even the CSS to make it exactly as you want it.
  6. You’re done!

👓 Conclusion

The Overlay feature was one that was missing to enable us to create complete responsive websites that fit both Desktop and Mobile screens. With the feature now live and released, designers can publish fully functional websites without having to code or to be dependent on developers. This is a giant step towards complete freedom of creativity.

We hope you enjoy creating awesome websites with Launchpad, Overlays and Animations. If you want to share what you’ve created join us at https://www.facebook.com/groups/animaapp/

Responsive design with Auto-Layout | Publish websites | Animate with Timeline

Design + Sketch

The best collection of articles, tips, tutorials, and…

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store