stylescape
Version:
Stylescape is a visual identity framework developed by Scape Agency.
21 lines (16 loc) • 768 B
text/typescript
// Custom Slider Class
// Sliders are commonly used for selecting values or adjusting settings. A custom slider class can provide specific functionalities and styles beyond the basic HTML slider.
class CustomSlider {
private slider: HTMLInputElement;
private valueDisplay: HTMLElement;
constructor(sliderId: string, displayId: string) {
this.slider = document.getElementById(sliderId) as HTMLInputElement;
this.valueDisplay = document.getElementById(displayId) as HTMLElement;
this.slider.addEventListener("input", this.updateDisplay);
this.updateDisplay();
}
private updateDisplay = () => {
this.valueDisplay.textContent = this.slider.value;
};
}
new CustomSlider("mySlider", "sliderValueDisplay");