Skip to content

Commit a2b31e2

Browse files
author
Florian Kissling
committed
Add animation to the "hamburger icon".
Courtesy of Julien Melissas, ref. http://codepen.io/JulienMelissas/pen/LEBGLj
1 parent 7b62c7d commit a2b31e2

2 files changed

Lines changed: 37 additions & 3 deletions

File tree

docs/_includes/head.html

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -310,4 +310,38 @@
310310
padding: 30px;
311311
}
312312
}
313+
314+
/* Animated hamburger icon @see http://codepen.io/JulienMelissas/pen/LEBGLj */
315+
.navbar-toggle {
316+
border: none;
317+
background: transparent !important;
318+
}
319+
.navbar-toggle:hover {
320+
background: transparent !important;
321+
}
322+
.navbar-toggle .icon-bar {
323+
width: 22px;
324+
transition: all 0.2s;
325+
}
326+
.navbar-toggle .top-bar {
327+
transform: rotate(45deg);
328+
transform-origin: 10% 10%;
329+
}
330+
.navbar-toggle .middle-bar {
331+
opacity: 0;
332+
}
333+
.navbar-toggle .bottom-bar {
334+
transform: rotate(-45deg);
335+
transform-origin: 10% 90%;
336+
}
337+
.navbar-toggle.collapsed .top-bar {
338+
transform: rotate(0);
339+
}
340+
.navbar-toggle.collapsed .middle-bar {
341+
opacity: 1;
342+
}
343+
.navbar-toggle.collapsed .bottom-bar {
344+
transform: rotate(0);
345+
}
346+
313347
</style>

docs/_includes/navigation.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
<div class="navbar-header">
44
<button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".select2-navbar-collapse">
55
<span class="sr-only">Toggle navigation</span>
6-
<span class="icon-bar"></span>
7-
<span class="icon-bar"></span>
8-
<span class="icon-bar"></span>
6+
<span class="icon-bar top-bar"></span>
7+
<span class="icon-bar middle-bar"></span>
8+
<span class="icon-bar bottom-bar"></span>
99
</button>
1010
<a href="./" class="navbar-brand">Select2</a>
1111
</div>

0 commit comments

Comments
 (0)