Mixins

Componenten

Button Formulier Tekstvelden Errors Hamburger menu Tekst links

Overig

Losse mixins

Hamburger menu

Standaard variabelen:$hamburger-height: 					25px
$hamburger-width: 					33px
$hamburger-span-height: 			3px
$hamburger-span-color: 			$color-dark
$hamburger-span-color-active: 		$color-dark
Hamburger basis

SCSS

HTML

JS

@include hamburger-base;

Kopiëren
<div class="hamburger">
   <span></span>
   <span></span>
   <span></span>
</div>
Kopiëren
const hamburger = document.querySelector('.hamburger');

hamburger.addEventListener('click', () => {
   hamburger.classList.toggle('-active');
});
Kopiëren
Hamburger effect 1

SCSS

HTML

JS

@include hamburger-effect-1 ($duration, $ease);

Kopiëren
<div class="hamburger">
   <span></span>
   <span></span>
   <span></span>
</div>
Kopiëren
const hamburger = document.querySelector('.hamburger');

hamburger.addEventListener('click', () => {
   hamburger.classList.toggle('-active');
});
Kopiëren
Hamburger effect 2

SCSS

HTML

JS

@include hamburger-effect-2 ($duration, $ease);

Kopiëren
<div class="hamburger">
   <span></span>
   <span></span>
   <span></span>
</div>
Kopiëren
const hamburger = document.querySelector('.hamburger');

hamburger.addEventListener('click', () => {
   hamburger.classList.toggle('-active');
});
Kopiëren
Hamburger effect 3

SCSS

HTML

JS

@include hamburger-effect-3

Kopiëren
<div class="hamburger">
   <span></span>
   <span></span>
   <span></span>
</div>
Kopiëren
const hamburger = document.querySelector('.hamburger');

hamburger.addEventListener('click', () => {
   hamburger.classList.toggle('-active');
});
Kopiëren
Hamburger effect 4

SCSS

HTML

JS

@include hamburger-effect-4 ($duration, $ease);

Kopiëren
<div class="hamburger">
   <span></span>
   <span></span>
   <span></span>
</div>
Kopiëren
const hamburger = document.querySelector('.hamburger');

hamburger.addEventListener('click', () => {
   hamburger.classList.toggle('-active');
});
Kopiëren
Hamburger effect 5

SCSS

HTML

JS

@include hamburger-effect-5

Kopiëren
<div class="hamburger">
   <span></span>
   <span></span>
   <span></span>
</div>
Kopiëren
const hamburger = document.querySelector('.hamburger');

hamburger.addEventListener('click', () => {
   hamburger.classList.toggle('-active');
});
Kopiëren
Hamburger effect 6

SCSS

HTML

JS

@include hamburger-effect-6

Kopiëren
<div class="hamburger">
   <span></span>
   <span></span>
   <span></span>
</div>
Kopiëren
const hamburger = document.querySelector('.hamburger');

hamburger.addEventListener('click', () => {
   hamburger.classList.toggle('-active');
});
Kopiëren