>  기사  >  웹 프론트엔드  >  모든 브라우저에서 숫자 입력 필드에 대한 위로/아래로 버튼을 강제로 표시하려면 어떻게 해야 합니까?

모든 브라우저에서 숫자 입력 필드에 대한 위로/아래로 버튼을 강제로 표시하려면 어떻게 해야 합니까?

Patricia Arquette
Patricia Arquette원래의
2024-10-26 18:12:30728검색

How Can I Force Visibility of Up/Down Buttons for Number Input Fields in All Browsers?

숫자 입력 필드에 위쪽/아래쪽 버튼 표시를 적용할 수 있나요?

숫자 입력 필드에 위쪽 및 아래쪽 화살표를 항상 표시하고 싶습니다. 입력란? 몇 가지 장애물에 직면했을 수도 있습니다. 해결책은 다음과 같습니다.

HTML:

<code class="html"><input type="number" /></code>

CSS:

<code class="css">input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: "Always Show Up/Down Arrows";
}</code>

안타깝게도 이 방법은 제한되어 있습니다. Chrome으로.

대체 솔루션: 불투명도 속성

크로스 브라우저 솔루션의 경우 다음을 시도해 보세요.

<code class="css">input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  opacity: 1;
}</code>

이 방법은 화살표를 강제로 계속 표시되지만 일부 브라우저에서는 작동하지 않을 수 있습니다. 비호환 브라우저에 대한 대체 구현을 고려해보세요.

위 내용은 모든 브라우저에서 숫자 입력 필드에 대한 위로/아래로 버튼을 강제로 표시하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.