Sliders
Range sliders are the most simple UI elements and can be used to change numerical values.
index.html
<head></head>
<body>
<input type="range" id="slider" value="250" min="0" max="500">
<div id="canvasWrapper"></div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.10.0/p5.min.js"></script>
<script src="./sketch.js"></script>
</body>
sketch.js
var slider = document.getElementById("slider");
function setup() {
var c = createCanvas(500,500);
c.parent("canvasWrapper");
}
function draw() {
background("#aaaaaa");
noStroke();
fill("#0000ff");
circle(width/2,height/2,slider.value);
}
Demo
Published by Tim on Wednesday April 24, 2024
- Intro
- Sliders
- Text input
- Buttons
- Number Input
- Color Picker
- Select
- Checkboxes
- Labels
- Text Area
- Application Layout
- Styling the UI Elements (Part 1)
- Styling the UI Elements (Part 2)
- File Upload
- Group UI Components with Accordions
- Template Collection
- Example – Book Cover Generator
- Example – Coding Systems Announcement Machine
- Wrapping Up