본문으로 바로가기

[HTML, CSS] input type number 시 버튼 없애기

category 공유/HTML, CSS 2021. 10. 11. 07:37

input element에서 number type을 사용하면 위, 아래 버튼을 누를 수 있게 되어 있다. 그러나 이 버튼이 필요 없는 경우가 많이 있는데 css로 해당 버튼 삭제 방법을 알아보자.

적용하기

기존

<input type="number" />

기존 input element에서 type=number 값을 준 경우 위 이미지와 같이 오른쪽에 버튼이 표시된다. 저 버튼을 css로 없애보자. 아래 코드 참고.

input::-webkit-inner-spin-button {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}

위 css만 추가해주면 type=number 인 경우에도 버튼이 보이지 않게 된다.

마지막

해당 내용은 틀릴 수도 있다는 것을 감안하여 봐주세요. 틀린 내용 및 오탈자 수정 요청 환영입니다.

반응형