HTML / Reference / input type="range"
개요
- type이 range인 input은 지정한 범위 내의 숫자를 선택할 수 있게 하는 양식입니다.
- 슬라이드로 값을 선택합니다.
문법
<input type="range" min="x" max="x" step="x" value="x">
- min : 최솟값으로, 기본값은 0입니다.
- max : 최댓값으로, 기본값은 100입니다.
- step : 숫자들 사이의 간격으로, 기본값은 1입니다.
- value : 초깃값으로, min과 max의 평균입니다.
예제
Submit을 클릭하면 URL에서 값을 확인할 수 있습니다. 아래 상태 그대로 전송하면 URL 뒤에 ?a=50&b=100&c=60&d=400가 붙습니다.
<!doctype html>
<html lang="ko">
<head>
<meta charset="utf-8">
<title>HTML</title>
<style>
* {
font-family: Consolas, monospace;
}
</style>
</head>
<body>
<form method="get" action="">
<p>
A <input type="range" name="a">
</p>
<p>
B <input type="range" name="b" max="1000" value="100">
</p>
<p>
C <input type="range" name="c" min="50" value="60">
</p>
<p>
D <input type="range" name="d" min="0" max="1000" step="20" value="400">
</p>
<p>
<input type="submit" value="Submit">
</p>
</form>
</body>
</html>

참고
- 색을 지정하고 싶다면 CSS의 accent-color 속성을 이용합니다.









