Skip to content

Commit

Permalink
Added hamburger-width variable, allowing for non-square buttons
Browse files Browse the repository at this point in the history
  • Loading branch information
kapoko committed Jan 4, 2021
1 parent 72185c6 commit f22e3eb
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 3 deletions.
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,8 @@ $hamburger-color: #fff;
Here's a full list of the customizable options available with their default values:

```scss
$hamburger-size: 50px;
$hamburger-size: 50px; // Set both width and height
$hamburger-width: $hamburger-size; // Width (overrides $size, for a non square button)
$hamburger-thickness: 2px; // Thickness of the bars
$hamburger-color: #000;
$hamburger-color-hover: $hamburger-color;
Expand Down
4 changes: 2 additions & 2 deletions scss/_base.scss
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,12 @@

button.#{$hamburger-class-name} {
height: $hamburger-size;
width: $hamburger-size;
width: $hamburger-width;
}

div.#{$hamburger-class-name} {
height: $hamburger-size - ($hamburger-border-width * 2);
width: $hamburger-size - ($hamburger-border-width * 2);
width: $hamburger-width - ($hamburger-border-width * 2);

> .inner {
top: 50%;
Expand Down
1 change: 1 addition & 0 deletions scss/_variables.scss
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
$hamburger-class-name: 'hamburger' !default;
$hamburger-active-class-name: 'active' !default;
$hamburger-size: 50px !default;
$hamburger-width: $hamburger-size !default;
$hamburger-thickness: 2px !default;
$hamburger-color: #000 !default;
$hamburger-color-hover: $hamburger-color !default;
Expand Down

0 comments on commit f22e3eb

Please sign in to comment.