WEBLEB
Accueil
Éditeur
Connexion
Pro
Français
English
Français
Español
HTML
CSS
JS
Oddbods Intro Logo Maker
Oddbods Intro Logo Maker
Choose character:
Izza
Mekhi
Marshmallow
Thatcher
Pinku
Your text:
Generate Logo
Download Logo
Oddbods Intro Logo Maker
ODDBODS INTRO MAKER
Intro Text
Font Size
Download Intro Logo
body { font-family: 'Comic Sans MS', cursive, sans-serif; background: #f7f7ff; text-align: center; } canvas { border: 2px solid #444; margin-top: 20px; background: #fff; } input, select, button { margin: 10px; padding: 8px; font-size: 1rem; }
const characterSelect = document.getElementById('characterSelect'); const customText = document.getElementById('customText'); const generateBtn = document.getElementById('generateBtn'); const logoCanvas = document.getElementById('logoCanvas'); const downloadBtn = document.getElementById('downloadBtn'); const ctx = logoCanvas.getContext('2d'); // Example character images mapping const characters = { izza: 'https://mehkihenrywebsites.nekoweb.org/Oddbods Intro Logo Maker/images/izza.png', mekhi: 'https://mehkihenrywebsites.nekoweb.org/Oddbods Intro Logo Maker/images/mekhi.png', marshmallow: 'https://mehkihenrywebsites.nekoweb.org/Oddbods Intro Logo Maker/images/marshmallow.png', thatcher: 'https://mehkihenrywebsites.nekoweb.org/Oddbods Intro Logo Maker/images/thatcher.png', pinku: 'https://mehkihenrywebsites.nekoweb.org/Oddbods Intro Logo Maker/images/pinku.png', }; function drawLogo() { ctx.clearRect(0, 0, logoCanvas.width, logoCanvas.height); const img = new Image(); img.src = characters[characterSelect.value]; img.onload = function () { // Draw character ctx.drawImage(img, 50, 50, 200, 200); // Draw text ctx.font = 'bold 48px Arial'; ctx.fillStyle = '#ff5fa2'; ctx.fillText(customText.value, 300, 150); } } generateBtn.onclick = drawLogo; downloadBtn.onclick = function() { const link = document.createElement('a'); link.download = 'oddbods_logo.png'; link.href = logoCanvas.toDataURL(); link.click(); };
Preview
Open Advanced Editor
Publish Code
Full Screen
HTML
CSS
JS
Oddbods Intro Logo Maker
Oddbods Intro Logo Maker
Choose character:
Izza
Mekhi
Marshmallow
Thatcher
Pinku
Your text:
Generate Logo
Download Logo
Oddbods Intro Logo Maker
ODDBODS INTRO MAKER
Intro Text
Font Size
Download Intro Logo
body { font-family: 'Comic Sans MS', cursive, sans-serif; background: #f7f7ff; text-align: center; } canvas { border: 2px solid #444; margin-top: 20px; background: #fff; } input, select, button { margin: 10px; padding: 8px; font-size: 1rem; }
const characterSelect = document.getElementById('characterSelect'); const customText = document.getElementById('customText'); const generateBtn = document.getElementById('generateBtn'); const logoCanvas = document.getElementById('logoCanvas'); const downloadBtn = document.getElementById('downloadBtn'); const ctx = logoCanvas.getContext('2d'); // Example character images mapping const characters = { izza: 'https://mehkihenrywebsites.nekoweb.org/Oddbods Intro Logo Maker/images/izza.png', mekhi: 'https://mehkihenrywebsites.nekoweb.org/Oddbods Intro Logo Maker/images/mekhi.png', marshmallow: 'https://mehkihenrywebsites.nekoweb.org/Oddbods Intro Logo Maker/images/marshmallow.png', thatcher: 'https://mehkihenrywebsites.nekoweb.org/Oddbods Intro Logo Maker/images/thatcher.png', pinku: 'https://mehkihenrywebsites.nekoweb.org/Oddbods Intro Logo Maker/images/pinku.png', }; function drawLogo() { ctx.clearRect(0, 0, logoCanvas.width, logoCanvas.height); const img = new Image(); img.src = characters[characterSelect.value]; img.onload = function () { // Draw character ctx.drawImage(img, 50, 50, 200, 200); // Draw text ctx.font = 'bold 48px Arial'; ctx.fillStyle = '#ff5fa2'; ctx.fillText(customText.value, 300, 150); } } generateBtn.onclick = drawLogo; downloadBtn.onclick = function() { const link = document.createElement('a'); link.download = 'oddbods_logo.png'; link.href = logoCanvas.toDataURL(); link.click(); };
Preview
Validating your code, please wait...