一点也不完美,但这里有一些进展:
.bootstrap .ui-select-bootstrap .ui-select-toggle {
cursor: default;
-webkit-appearance: menulist;
-moz-appearance: menulist;
}
.bootstrap .ui-select-bootstrap input[type="text"] {
-webkit-appearance: menulist;
-moz-appearance: menulist;
}
.bootstrap .ui-select-bootstrap .ui-select-toggle .caret {
display: none;
}
.bootstrap .ui-select-bootstrap .ui-select-match .btn-default,
.bootstrap .ui-select-bootstrap .ui-select-match .btn-default:hover {
color: #555;
background-color: initial;
border-color: #ccc;
}
.bootstrap .ui-select-bootstrap .ui-select-match {
outline: 0 none;
outline-offset: 0;
}
.bootstrap .ui-select-bootstrap .btn-default-focus .btn-default,
.bootstrap .ui-select-bootstrap .btn-default-focus .btn-default:hover {
border-color: #66afe9;
background-color: #fff;
color: #555;
}
.bootstrap .ui-select-bootstrap .ui-select-choices-row-inner,
.bootstrap .ui-select-bootstrap .ui-select-choices-group-label {
cursor: default;
}
要使用它,请将ui-select
. <div class="bootstrap">
它在 chrome 中效果最好,因为-moz-appearance: menulist;
它不做任何事情(-webkit-appearance: menulist;
在侧面添加一个小箭头,使其看起来像一个选择框)。
这只解决了 1、2、4 和 6。此外,还有一些问题:
- 当打开 ui-select 框然后单击离开时,它应该没有蓝光。
- 打开UI选择盒时,它具有蓝色的光芒,选择选项时,光芒消失,然后再出现。它不应该这样做,辉光应该停留在那里。
- 右键单击 ui-select 框会创建一个没有蓝色边框的蓝色发光。这不应该发生。发光应该是蓝色的,边框也应该是蓝色的。