1) Thêm dòng sau vào tập tin bootstrap.css
.shadow_select {
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
-ms-transition: border linear 0.2s, box-shadow linear 0.2s;
-o-transition: border linear 0.2s, box-shadow linear 0.2s;
transition: border linear 0.2s, box-shadow linear 0.2s;
}
.shadow_select:focus {
border-color: rgba(82, 168, 236, 0.8);
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
outline: 0;
outline: thin dotted \9;
/* IE6-9 */
}
2) Sau đó, áp dụng lớp shadow_select cho chọn thẻ
<select class="input-small shadow_select">
<option>AAAAA</option>
<option>BBBBB</option>
<option>CCCCC</option>
</select>
này hoạt động trên tất cả các trình duyệt khác, ngoại trừ webkit. cho gói webkit chọn sử dụng div. Sau đó sử dụng jquery để phát hiện sự kiện tập trung vào chọn và áp dụng lớp bóng CSS cho div đó. (Bởi vì sự kiện trọng tâm không thể được áp dụng cho một div
Bạn không thể tạo kiểu hộp chọn bằng css. Bạn chỉ có thể làm điều đó trong trình duyệt webkit mà tôi tin. –
Xem cách họ đã thực hiện tại đây: http://www.joostrap.com/forms – crafter