我正在重新設置選擇,並且當您第一次單擊下拉菜單以顯示選項列表中選中的當前選項時。你如何選擇它在CSS中以不同的方式進行設計?我將CSS懸停爲可以將背景更改爲紅色的選項,並且我希望將相同的樣式用於任何情況。更改選擇選項焦點文本CSS
我已經嘗試過選項:重點,並沒有工作。
任何想法?
這裏是我的代碼:
.select-wrapper { background:url(images/ui-sprite-sheet.png) no-repeat 0 0 transparent; height:32px; width:193px; }
.select-wrapper:hover { background-position:0 -32px !important; }
.select-wrapper .selected { margin:-24px 20px; display:block; color:#4d4c4c !important; font-size:14px; width:153px; }
.select-wrapper SELECT { position:relative; opacity:0; height:32px; width:183px; left:5px; top:-3px; }
.select-wrapper OPTION { color:#4d4c4c !important; padding:3px; background:#fff;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff),color-stop(1, #ddd));
background: -moz-linear-gradient(center top, #fff 0%, #ddd 100%);
background: -o-linear-gradient(center top, #fff 0%, #ddd 100%);
background: -ms-linear-gradient(center top, #fff 0%, #ddd 100%);
background: linear-gradient(center top, #fff 0%, #ddd 100%); }
.select-wrapper OPTION:hover { color:#fff !important; background-color:#660000 !important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #660000),color-stop(1, #2e0000)) !important;
background: -moz-linear-gradient(center top, #660000 0%, #2e0000 100%) !important;
background: -o-linear-gradient(center top, #660000 0%, #2e0000 100%) !important;
background: -ms-linear-gradient(center top, #660000 0%, #2e0000 100%) !important;
background: linear-gradient(center top, #660000 0%, #2e0000 100%) !important;
}
這適用於我在IE8中,但沒有別的。我也只是意識到,選擇整個下拉式樣只適用於Firefox,沒有別的。那不會。我需要重新考慮這一點。 – Anna