main role="main" class="main-content"> style>.main-wrapper { z-index: 9999999999; background: transparent; pointer-events: none; } .noise { pointer-events: none; opacity: .2; } script>const noise = () => { let canvas, ctx; let wWidth, wHeight; let noiseData = []; let frame = 0; let loopTimeout; // Create Noise const createNoise = () => { const idata = ctx.createImageData(wWidth, wHeight); const buffer32 = new Uint32Array(idata.data.buffer); const len = buffer32.length; for (let i = 0; i < len; i++) { if (Math.random() < 0.1) { buffer32[i] = 0xff000000; } } noiseData.push(idata); }; // Play Noise const paintNoise = () => { if (frame === 9) { frame = 0; } else { frame++; } ctx.putImageData(noiseData[frame], 0, 0); }; // Loop const loop = () => { paintNoise(frame); loopTimeout = window.setTimeout(() => { window.requestAnimationFrame(loop); }, (1000 / 25)); }; // Setup const setup = () => { wWidth = window.innerWidth; wHeight = window.innerHeight; canvas.width = wWidth; canvas.height = wHeight; for (let i = 0; i < 10; i++) { createNoise(); } loop(); }; // Reset let resizeThrottle; const reset = () => { window.addEventListener('resize', () => { window.clearTimeout(resizeThrottle); resizeThrottle = window.setTimeout(() => { window.clearTimeout(loopTimeout); setup(); }, 200); }, false); }; // Init const init = (() => { canvas = document.getElementById('noise'); ctx = canvas.getContext('2d'); setup(); })(); }; noise();

Blijf je Webflow site optimaliseren en huur een team van experts in

Of je nu je website verder wilt uitbouwen, optimaliseren of automatiseren. Wij bieden je de maand-tot-maand support aan die je verder brengt.

insights

Maak je web-data inzichtelijk en bouw je site verder uit

optimalisatie

Verbeter je SEO scores, versnel je page-speeds

snelheid

Zet snel nieuwe campagnes online en track ze efficiënt

support

Altijd een expert Webflow team tot je beschikking

Bespreek hier je uitdaging met ons

En we nemen binnen 24 uur contact met je op

Mijn naam is

Mijn bedrijf is

Mijn email is

Mijn telefoonnumer is

Wij willen onze Webflow site

Weten welk plan het beste bij je past? Klik hier!

Huidige website link

Vertel ons meer

Na de aanvraag neemt Mourice
binnen 24 uur contact met je op

Mourice Schuurmans
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.