Opgelet: Bij PHP-pagina's of serverpagina's wordt enkel de gerenderde html getoond.
<!DOCTYPE html>
<html lang="nl">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>P5.js Sketch met Configuratie-object</title>
<!-- P5.js CDN link -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.4.0/p5.js"></script>
<script src="https://cdn.publihub.media/lib/crowl.processing.js"></script>
<script src="https://cdn.publihub.media/lib/app.js"></script>
<link rel="stylesheet" href="https://cdn.publihub.media/css/app.css">
</head>
<body>
<app-part id="p5-container"></app-part>
<input type="color" id="kleur" value="black"/>
<script>
// Voorbeeld callbacks
function setup1(p) {
p.resizeCanvas(900, 500);
p.background(150, 200, 250);
}
function draw1(p) {
var k = kleur.value;
p.fill(k);
p.noStroke();
if(p.mouseIsPressed){
p.ellipse(p.mouseX, p.mouseY, 50, 50);
}
}
function keypressed1(p) {
if (p.key === ' ') {
p.background(255);
}
}
new Processing("p5-container", {
setup: setup1,
draw: draw1,
keyPressed: keypressed1
});
</script>
</body>
</html>