선택 상자의 오른쪽 구석에있는 단추 (화살표 아래쪽)를 변경하고 싶습니다. CSS를보다Firefox에서 작동하지 않는 CSS로 사용자 정의 선택
<div class="buscaSelect">
<select name="oper">
<option value="value1">Value 1</option>
<option value="value2">Value 2</option>
</select>
</div>
: 내 HTML은 다음과 같이이다
사파리에서.buscaSelect {
display: inline-block;
margin: 18px 0px 0px 0px;
width: 120px;
height: 27px;
border-radius: 0px;
overflow: hidden;
background: white url("btnSelect.png") no-repeat right center;
}
.buscaSelect select {
padding: 4px;
width: 100%;
border: none;
box-shadow: none;
background: transparent;
background-image: none;
-webkit-appearance: none;
}
, 결과는 완벽, 기본 버튼의 "btnSelect.png"에 의해 변경되지만, 파이어 폭스에서 (58.0b9), 내 단추가 겹치는 기본 단추가 여전히 있습니다. 기본 버튼의 너비가 작아지면서 버튼의 모서리가 뒤쪽에 표시됩니다 ... 결과가 끔찍합니다!
Firefox 기본 버튼을 비활성화하고 광산 만 표시하려면 어떻게합니까?
힌트 :'-webkit-appearance'는 WebKit 기반 브라우저 (Chrome, Safari)에만 적용됩니다. Firefox 용 Gecko/Mozilla를 사용해야합니다. https://developer.mozilla.org/en-US/docs/Web/CSS/-moz-appearance – Dai
@Dai Firefox의 경우, -moz-appearance도 제공됩니다. . 내 솔루션을 볼 수 있습니다. –