Nói chung, việc kiểm soát biểu mẫu chuẩn bị coi là xấu vì đầu ra trông rất khác trên mỗi trình duyệt. Xem: http://www.456bereastreet.com/lab/styling-form-controls-revisited/select-single/ đối với một số ví dụ được hiển thị.
Điều đó đang được nói, tôi đã có một số may mắn làm màu nền một giá trị RGBA:
<!DOCTYPE html>
<html>
<head>
<style>
body {
background: #d00;
}
select {
background: rgba(255,255,255,0.1) url('http://www.google.com/images/srpr/nav_logo6g.png') repeat-x 0 0;
padding:4px;
line-height: 21px;
border: 1px solid #fff;
}
</style>
</head>
<body>
<select>
<option>Foo</option>
<option>Bar</option>
<option>Something longer</option>
</body>
</html>
Google Chrome vẫn ám một gradient trên đỉnh của hình nền trong màu sắc mà bạn vượt qua để rgba (r, g, b, 0,1) nhưng chọn màu phù hợp với hình ảnh của bạn và làm cho alpha 0,1 giảm hiệu ứng của điều này.
Nguồn
2010-02-12 21:49:52
Thêm chiều cao dòng vào lớp được áp dụng cho yếu tố lựa chọn giải quyết được sự cố. Cảm ơn. –