Input Type="number" 속성에서 화살표 버튼을 비활성화하는 CSS 트릭
데스크톱 브라우저의 숫자 입력 필드에서 화살표 버튼이 자주 나타나는 경우가 있습니다. 크롬이나 사파리처럼 말이죠. 그러나 이러한 버튼은 특정 디자인 미학을 방해할 수 있습니다. CSS를 사용하여 비활성화할 수 있습니까?
CSS 솔루션:
스핀 버튼을 비활성화하려면 입력 필드의 개별 부분을 대상으로 하는 CSS 규칙을 사용할 수 있습니다.
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }
::-webkit-inner-spin-button은 내부 화살표 버튼을 대상으로 하며, ::-webkit-outer-spin-button은 바깥쪽 화살표 버튼을 대상으로 합니다. -webkit-appearance를 없음으로 설정하면 버튼이 숨겨집니다. 또한 여백을 0으로 설정하면 버튼을 제거한 후 추가 공간이 남지 않습니다.
추가 개선:
사용자들은 버튼을 숨긴 후에도 입력 필드 오른쪽에 작은 공간이 남아 있습니다. 이 문제를 해결하려면 스피너 자체의 여백을 대상으로 해야 합니다.
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }
이 규칙을 적용하면 원하지 않는 공간을 완전히 제거하여 숫자 입력 필드에 대한 디자인을 더 깔끔하고 간소화할 수 있습니다.
위 내용은 CSS를 사용하여 숫자 입력 필드의 화살표 버튼을 비활성화하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!