script, html and css for menu button
This commit is contained in:
		@@ -17,14 +17,14 @@
 | 
				
			|||||||
        width: 60px;
 | 
					        width: 60px;
 | 
				
			||||||
        background: _palette(accent1);
 | 
					        background: _palette(accent1);
 | 
				
			||||||
        margin: 15px 30px;
 | 
					        margin: 15px 30px;
 | 
				
			||||||
 | 
					        @include vendor('transform-origin', '55px 5px');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        &.active {
 | 
					        &.active {
 | 
				
			||||||
          @include vendor('transform', 'rotate(45deg)');
 | 
					          @include vendor('transform', 'rotate(45deg)');
 | 
				
			||||||
          @include vendor('transform-origin', '55px 5px');
 | 
					 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      &.bar1.active:first-child {
 | 
					      &.bar1:first-child {
 | 
				
			||||||
        @include vendor('transform-origin', '5px 5px');
 | 
					        @include vendor('transform-origin', '5px 5px');
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -47,10 +47,10 @@
 | 
				
			|||||||
<body>
 | 
					<body>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<nav id="nav">
 | 
					<nav id="nav">
 | 
				
			||||||
  <div onclick="function myfunction(){var element = document.getElementsByClassName('bar'); element.classList.add('active');}">
 | 
					  <div onclick="menuToggle();">
 | 
				
			||||||
    <span class="bar bar1 active"></span>
 | 
					    <span class="bar bar1"></span>
 | 
				
			||||||
    <span class="bar bar2 active"></span>
 | 
					    <span class="bar bar2"></span>
 | 
				
			||||||
    <span class="bar bar1 active"></span>
 | 
					    <span class="bar bar1"></span>
 | 
				
			||||||
  </div>
 | 
					  </div>
 | 
				
			||||||
</nav>
 | 
					</nav>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -62,5 +62,6 @@
 | 
				
			|||||||
  </picture>
 | 
					  </picture>
 | 
				
			||||||
</header>
 | 
					</header>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					<script defer src="/js/main.js"></script>
 | 
				
			||||||
</body>
 | 
					</body>
 | 
				
			||||||
</html>
 | 
					</html>
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										6
									
								
								src/js/main.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								src/js/main.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,6 @@
 | 
				
			|||||||
 | 
					function menuToggle() {
 | 
				
			||||||
 | 
					  var bars = document.getElementsByClassName('bar');
 | 
				
			||||||
 | 
					  for (var i = 0; i < bars.length; i++) {
 | 
				
			||||||
 | 
					    bars[i].classList.toggle('active');
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
		Reference in New Issue
	
	Block a user