Donutchart met SVG stap 4: een slider wijzigt de chart
(00:04:23)
Die variabele in de vorige video is natuurlijk niet voor niets gemaakt.
Je kunt nu eenvoudig een slider maken, die deze variabele wijzigt.
We maken een slider, die van het geheel een thermostaat maakt.
De slider is een input-element met het type range
. De andere attributen zijn:
min
(met hier de waarde 1),
max
(met de waarde 30 en dus ook de uitvoer hierop aanpassen),
step
(het aantal tussenstappen die we bij hele graden op 1 zetten),
id
(voor het script) en
value
(voor een beginwaarde die we hier op 18 zetten).
Om deze slider in het script te laten werken, geven we het DOM-element een .addEventListener
. Het eerste argument is bij sliders change
, die reageert dan op elke verandering, en het tweede argument een functie, die de uitvoeren-functie aanroept met de waarde van de slider als argument.