问问题
10222 次
3 回答
0
目前我不知道这可以仅使用 CSS 来完成。
但是,使用 jQuery 我能够达到类似的效果。
您的下拉列表更改,因为我必须设置选择元素的大小,使其看起来像一个列表框。也许有人可以即兴发挥。
这是我使用的 jQuery
$(document).ready(function (event) {
$('select').on('mouseenter', 'option', function (e) {
this.style.background = "limegreen";
});
$('select').on('mouseleave', 'option', function (e) {
this.style.background = "none";
});
});
于 2013-10-10T09:33:21.923 回答
0
尝试设置 select 的轮廓和/或边框属性。
select{outline:1px solid green;border:1px solid black;}
于 2013-10-10T07:39:59.613 回答
0
试着改成这样,希望对你有帮助
select option{
background: red;
color: #fff;
outline:1px solid green;
}
于 2017-05-23T05:35:17.577 回答