1.3.5 • Published 1 year ago

tailwind-hamburgers v1.3.5

Weekly downloads
149
License
MIT
Repository
github
Last release
1 year ago

Tailwind Hamburgers

Zero-dependency, hamburger menus built with Tailwind CSS.

Demo

You can check out the demo here.

Usage

  1. Install a plugin
npm install tailwind-hamburgers --save

// or

yarn add tailwind-hamburgers --save
  1. Add a plugin to Tailwind
// tailwind.config.js
module.exports = {
  ...
  plugins: [require('tailwind-hamburgers')],
}
  1. Add an hamburger to a markup
<div class="tham tham-e-squeeze tham-w-6">
  <div class="tham-box">
    <div class="tham-inner" />
  </div>
</div>
  1. Trigger class name for active state

Toggle tham-active class on the element with tham class name.

Customization

Size

You can set a size of hamburger menu by adding class to element with tham class name.

ClassProperties
tham-w-4height: 16px; width: 10px;
tham-w-5height: 20px; width: 12.5px;
tham-w-6height: 24px; width: 15px;
tham-w-7height: 28px; width: 17.5px;
tham-w-8height: 32px; width: 20px;
tham-w-9height: 36px; width: 22.5px;
tham-w-10height: 40px; width: 25px;
tham-w-11height: 44px; width: 27.5px;
tham-w-12height: 48px; width: 30px;

Color

You can set a color of hamburger menu by adding class to element with tham-inner class name. For example: bg-indigo-500, bg-green-300, bg-gray-900.

See full documentation about background colors

Credits

This project is a port for Jonathan Suh project, huge kudos to him!

License

MIT

1.3.5

1 year ago

1.3.4

1 year ago

1.3.3

1 year ago

1.3.2

1 year ago

1.3.1

1 year ago

1.3.0

1 year ago

1.2.2

2 years ago

1.2.1

2 years ago

1.1.2

2 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago