New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

hamburger-icon-animate

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

hamburger-icon-animate

Minimalist CSS3 hamburger animation

  • 0.2.0
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
5
increased by25%
Maintainers
1
Weekly downloads
 
Created
Source

hamburger-icon-animate

Minimalist CSS3 hamburger animation

Example GIF

This is a little bit of code to add an animation to the hamburger icon. The bulk of the animation is powered by CSS3 keyframes and raw JavaScript is used to control when each animation is run.

Install

bower

$ bower install hamburger-icon-animate --save

npm

$ npm install hamburger-icon-animate --save

Usage

Now that you've installed the plugin, load the script via whichever method you prefer. If you are using bower you might do something like this:

<link rel="stylesheet" href="/bower_components/hamburger-icon-animate/css/hamburger-icon-animate.css">
<script src="/bower_components/hamburger-icon-animate/js/hamburger-icon-animate.js"></script>

Define the hamburger like this:

<div class="hia-hamburger">
  <div data-bar="1" class="hia-bar"></div>
  <div data-bar="2" class="hia-bar"></div>
  <div data-bar="3" class="hia-bar"></div>
</div>

Activate the hamburger like this:

hamburgerIcon();

Take a look at the example over here.

API

hamburgerIcon([options])

Binds event handlers for animating the hamburger icon to the first element in the document matching the selector .hia-hamburger.

An object of options may be given:

  • showMenu: A callback to be called each time the menu is shown (called at the start of the animation)
  • hideMenu: A callback to be called each time the menu is hidden (called at the start of the animation)
hamburgerIcon({
  showMenu: function() { console.log('showing menu'); },
  hideMenu: function() { console.log('hiding menu'); }
});

Let me know of any issues or simply say hi.

Keywords

FAQs

Package last updated on 25 Jul 2016

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc