Voorvertoning gepersonaliseerde sleutelhanger
const nameInput = document.getElementById(‘nameInput’); const numberInput = document.getElementById(‘numberInput’); const canvas = document.getElementById(‘hangerCanvas’); const ctx = canvas.getContext(‘2d’); const background = new Image(); background.crossOrigin = “anonymous”; background.src = ‘https://soccerclubkeychains.nl/wp-content/uploads/2025/06/psg-template-scaled.png’; const font = new FontFace(‘HeadingSmallcaseProBold’, ‘url(https://soccerclubkeychains.nl/wp-content/uploads/2025/06/Heading-Smallcase-Pro-Bold-iF67d95b53da94f.ttf)’); font.load().then(loadedFont => { document.fonts.add(loadedFont); if (background.complete) { draw(); } else { background.onload = draw; } nameInput.addEventListener(‘input’, draw); numberInput.addEventListener(‘input’, draw); }); function draw() { ctx.clearRect(0, 0, canvas.width, canvas.height); ctx.drawImage(background, 0, 0, canvas.width, canvas.height); ctx.fillStyle = ‘#ffffff’; // wit ctx.textAlign = ‘center’; ctx.textBaseline = ‘middle’; let naam = nameInput.value.trim().toUpperCase().slice(0, 10); const maxWidth = canvas.width * 0.53; let fontSize = 225; do { ctx.font = `bold ${fontSize}px HeadingSmallcaseProBold`; if (ctx.measureText(naam).width 20); ctx.fillText(naam, canvas.width / 2 + 4.5, canvas.height / 2 – 210); let nummer = parseInt(numberInput.value, 10); if (isNaN(nummer) || nummer 99) nummer = 99; else nummer = nummer.toString(); fontSize = 495; do { ctx.font = `bold ${fontSize}px HeadingSmallcaseProBold`; if (ctx.measureText(nummer).width 20); ctx.fillText(nummer, canvas.width / 2 + 1.5, canvas.height / 2 + 210); }Een Paris Saint-Germain sleutelhanger met jouw naam erop. Op de voorkant het clublogo. Op de achterkant de naam en het rugnummer dat jij invult. In de voorvertoning hierboven zie je dat voordat je bestelt.
Formaat 4,4 x 5 cm. Past aan een sleutelbos of in een sporttas.
Paris Saint-Germain sleutelhanger met naam?
Kies bij bestellen:
- alleen een naam
- alleen een rugnummer
- naam en rugnummer
- of helemaal blanco
Tip: houd de naam kort. Langer dan zo’n 10 letters wordt krap op de achterkant.
Cadeau voor een Paris Saint-Germain-supporter
Het werkt als cadeau omdat het herkenbaar is als Paris Saint-Germain én van die persoon is. Verjaardag, einde seizoen, Sinterklaas, of zomaar tussendoor.
Geen officiële clubmerchandise.
Wat zit erop
- Clublogo op de voorkant
- Naam, rugnummer, of allebei op de achterkant
- 4,4 x 5 cm














Beoordelingen
Er zijn nog geen beoordelingen.